<html><head></head><body>Hi,<br>
<br>
Exported symbols must be namespaced because of how libdl works. Types, macros and inlines in public headers should be namespaced to preclude compile-time conflicts, but it's not as grave.<br><br><div class="gmail_quote">Le 26 juin 2018 10:12:39 GMT+01:00, Romain Vimont <rom1v@videolabs.io> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On Tue, Jun 26, 2018 at 11:30:29AM +0300, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Le lundi 25 juin 2018, 18:45:25 EEST Romain Vimont a écrit :<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> The preparser was implemented in playlist code, but it was (already)<br> independant of the playlist.<br> <br> Therefore, move the implementation to a separate folder and rename the<br> functions.<br></blockquote> <br> No new clobbers of the global symbols namespace please.<br></blockquote><br>What would you suggest instead?<br><br>Prefixing everything with "vlc_" (including symbols that are not<br>exported)?<br><hr><br>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>
-- <br>
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>