This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


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 updated] Use a proper C tokenizer to implement the obsolete typedefs test.


* Zack Weinberg:

>         * sys/types.h (__u_intN_t): Remove.
>         (u_int8_t): Typedef using __uint8_t.
>         (u_int16_t): Typedef using __uint16_t.
>         (u_int32_t): Typedef using __uint32_t.
>         (u_int64_t): Typedef using __uint64_t.

Why doesn't this change C++ name mangling?

The ABI doesn't have names for the mode attribute, and at least
uint32_t, there are two conceivable representations on 32-bit (unsigned
int and unsigned long int).  See the architecture variance in the
manging of size_t.

Thanks,
Florian


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