This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix newlocale, uselocale, duplocale, is*_l and to*_l


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]