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