> Why not just: > > #ifndef SIZE_MAX > # define SIZE_MAX INTTYPE_MAXIMUM (size_t) > #endif > > just below UCHAR_MAX in system.h?
Or rather just below #ifdef HAVE_STDINT_H #include <stdint.h> #endif #ifdef HAVE_INTTYPES_H #include <inttypes.h> #endif -- Eric Botcazou