Hello folks,

based on recent discussion in gitlab (*1) I'm wondering whether we
should explicitly mark non-exported functions of the Xserver as
_X_HIDDEN or _X_INTERNAL.

It seems that anything not explicitly exported currently defaults to
hidden. OTOH, _X_INTERNAL - at least on gcc - would allow the compiler
some more opimizations (*2), since it's known that those funcs can't
be called from another module (not even via func pointers).


What's your opinion ?


--mtx


*1)
https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1273#note_2272140
*2)
https://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Function-Attributes.html#:~:text=Unless%20otherwise%20specified%20by%20the,referenced%20indirectly%20via%20function%20pointers.

--
---
Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert
werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren
GPG/PGP-Schlüssel zu.
---
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
i...@metux.net -- +49-151-27565287

Reply via email to