Bruno Haible wrote: > But why use __ as prefix? Symbols starting with __ are, generally speaking, > in the territory of the implementation (libc + compiler), which is why gnulib > tries to use only symbols that start with a single _.
But this symbol will appear in <time.h>, so it has both flavors: from gnulib's point of view it is a user symbol, but from the gnulib-using application's point of view it appears in a Standard C header. I can see both points of view and am not sure which should prevail.