[PATCH 2/2] ctype: use less short names in public header

Jonathan Wakely jwakely@redhat.com
Tue Nov 30 12:18:27 GMT 2021


On 09/11/21 19:18 -0500, Mike Frysinger wrote:
>On 09 Nov 2021 12:38, Corinna Vinschen wrote:
>> On Nov  8 20:24, Mike Frysinger wrote:
>> > We're seeing a build failure in GNU sim code which is using _P locally
>> > but the ctype.h define clashes with it.  Rename these to use the same
>> > symbols that glibc does.  They're a bit more verbose, but seems likely
>> > that we'll have fewer conflicts if glibc isn't seeing them.
>>                                      ^^^^^
>> Mixing newlib and glibc?  That's just a typo, I guess?
>
>i meant glibc here.  these are the same symbol names that glibc is using,
>and it's not seeing conflicts in the wider ecosystem.  so if they aren't
>seeing issues, it's likely newlib won't either if it uses the same names.

There's a reason you don't see conflicts with those names:

They are reserved names, just like _P.

Any user code that conflicts with those names has a bug and needs
fixing.



More information about the Newlib mailing list