Hi Paul,

In the stdbit and binary-io modules, you have been introducing a number
of a symbols with prefix __gl_.

I would propose to remove the first underscore, that is, to rename them
to _gl_*.

Rationale:
* It is well understood that symbols prefixed with __ belong
  to the implementation of the system, that is, to the compiler and libc.
  Gnulib code is application code, from this perspective.
* I've seen gcc 14 warnings for '#undef __STDC_VERSION_STDDEF_H__' [1]
  and I don't know how the compilers will evolve in their handling of
  such symbols.

Bruno

[1] https://lists.gnu.org/archive/html/bug-gnulib/2024-05/msg00013.html





Reply via email to