1 #pragma once 2 3 /* use the GCC builtins until we need something ourselves */ 4 #if !defined(_GCC_LIMITS_H_) 5 #include_next <limits.h> 6 #endif 7 8 #ifndef LLONG_MIN 9 #define LLONG_MIN (-__LONG_LONG_MAX__ - 1) 10 #endif 11 12 #ifndef LLONG_MAX 13 #define LLONG_MAX __LONG_LONG_MAX__ 14 #endif 15 16 #ifndef ULLONG_MAX 17 #define ULLONG_MAX (__LONG_LONG_MAX__ * 2ULL + 1) 18 #endif 19