void *malloc_nofail(size_t size);
void *realloc_nofail(void *ptr, size_t size);
void *malloc_nofail(size_t size);
void *realloc_nofail(void *ptr, size_t size);
bool test_strtoumax(test_uintmax *out, const char *s, test_uintmax limit);
static inline bool test_strtoul(unsigned long *val, const char *str)
bool test_strtoumax(test_uintmax *out, const char *s, test_uintmax limit);
static inline bool test_strtoul(unsigned long *val, const char *str)