What's the point of the AC_C_CHAR_UNSIGNED macro?
    "If the C type `char' is unsigned, define `__CHAR_UNSIGNED__',
    unless the C compiler predefines it."

This is what <limits.h> is for.  If you want to know if char is
unsigned, try #if CHAR_MIN == 0.  I would suggest at least mentioning
that option in the doc for AC_C_CHAR_UNSIGNED.

Though you might warn about things like #if '\300 > 0, because (a) I
think the preprocessor and compiler may have different char types, and
(b) in theory you might someday meet a compiler with 16-bit char.

-- 
Hallvard



_______________________________________________
Autoconf mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to