#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>

#define UNSIGNED_NEEDS_ULL_SUFFIX 9223372036854775808ull

#define UNSIGNED_DOESNT_NEED_ULL_SUFFIX 8070450532247928832

#define SIGNED_NEEDS_ULL_SUFFIX -9223372036854775808ull

#define SIGNED_DOESNT_NEED_ULL_SUFFIX -9223372036854775807
