[PATCH] Fix newlocale, uselocale, duplocale, is*_l and to*_l
Jakub Jelinek
jakub@redhat.com
Sat Aug 31 11:43:00 GMT 2002
On Sat, Aug 31, 2002 at 11:29:43AM -0700, Roland McGrath wrote:
> I don't like uglifying the natural order of the struct declaration for
> binary compatibility with a release that has never been.
Well, libstdc++ 3.1/2 certainly uses them for at least 8 months now,
and is*_l has been around for a couple of years.
Anyway, if you think it is possible to reorder the struct (and
thus force recompilation of all C++ 3.2 programs - __ctype_* fields
are accessed from /usr/include/c++/3.*/ headers, so it isn't just
libstdc++ recompilation which is necessary), __ctype_ fields
should be certainly at the beginning so that __LC_LAST can grow.
Jakub
More information about the Libc-hacker
mailing list