Ben Pfaff <[EMAIL PROTECTED]> writes:

> I think you are overlooking the changes in Technical Corrigendum 1

Yes, as I understand it the intent is that on a typical host with
16-bit short int and 32-bit int, this implementation is correct:

#define INT16_C(v) v
#define UINT16_C(v) v

Note that UINT16_C should not append a 'U' suffix, since unsigned
short int promotes to int.  (This is another detail that Solaris 10
and glibc both get wrong.)


Reply via email to