If you compile by non GCC compiler change: #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) to: #define INTTYPE_MAXIMUM(t) ((t) (~ ((t) 0 - INTTYPE_MINIMUM (t))))
gcc-4.1-20051008 -- Sent from the gcc - bugs forum at Nabble.com: http://www.nabble.com/system.h%3A-define-INTTYPE_MAXIMUM---Bug-t797993.html#a2076765