7 #define __LLVM_MOS_SDK 1
14 #define EXIT_SUCCESS 0
15 #define EXIT_FAILURE 1
17 #define RAND_MAX 32767
19 #define MB_CUR_MAX ((size_t)1)
46 int atoi(
const char *nptr);
47 long atol(
const char *nptr);
48 long long atoll(
const char *nptr);
50 long strtol(
const char *__restrict__ nptr,
char **__restrict endptr,
int base);
51 long long strtoll(
const char *__restrict__ nptr,
char **__restrict endptr,
53 unsigned long strtoul(
const char *__restrict__ nptr,
char **__restrict endptr,
55 unsigned long long strtoull(
const char *__restrict__ nptr,
56 char **__restrict endptr,
int base);
59 signed char _strtosc(
const char *__restrict__ nptr,
char **__restrict endptr,
61 unsigned char _strtouc(
const char *__restrict__ nptr,
char **__restrict endptr,
63 int _strtoi(
const char *__restrict__ nptr,
char **__restrict endptr,
int base);
64 unsigned int _strtoui(
const char *__restrict__ nptr,
char **__restrict endptr,
149 size_t __heap_limit();
154 void __set_heap_limit(
size_t limit);
158 size_t __heap_bytes_used();
163 size_t __heap_bytes_free();
167 #define heap_limit __heap_limit
168 #define set_heap_limit __set_heap_limit
169 #define heap_bytes_used __heap_bytes_used
170 #define heap_bytes_free __heap_bytes_free
179 _Noreturn
void exit(
int status);
180 __attribute__((leaf)) _Noreturn
void _Exit(
int status);
187 void *
bsearch(
const void *key,
const void *base,
size_t nmemb,
size_t size,
188 int (*compar)(
const void *,
const void *));
190 int (*compar)(
const void *,
const void *));
void * realloc(void *ptr, size_t size)
void srand(unsigned seed)
void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *))
div_t div(int numer, int denom)
void * bsearch(const void *key, const void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *))
long long atoll(const char *nptr)
unsigned char _strtouc(const char *__restrict__ nptr, char **__restrict endptr, int base)
void * calloc(size_t nmemb, size_t size)
ldiv_t ldiv(long numer, long denom)
long long llabs(long long i)
void * malloc(size_t size)
_Noreturn void abort(void)
int atexit(void(*func)(void))
int system(const char *string)
long strtol(const char *__restrict__ nptr, char **__restrict endptr, int base)
unsigned long strtoul(const char *__restrict__ nptr, char **__restrict endptr, int base)
_Noreturn void quick_exit(int status)
unsigned int _strtoui(const char *__restrict__ nptr, char **__restrict endptr, int base)
_Noreturn void exit(int status)
unsigned long long strtoull(const char *__restrict__ nptr, char **__restrict endptr, int base)
char * getenv(const char *name)
lldiv_t lldiv(long long numer, long long denom)
int at_quick_exit(void(*func)(void))
int _strtoi(const char *__restrict__ nptr, char **__restrict endptr, int base)
signed char _strtosc(const char *__restrict__ nptr, char **__restrict endptr, int base)
long long strtoll(const char *__restrict__ nptr, char **__restrict endptr, int base)
void * aligned_alloc(size_t alignment, size_t size)
unsigned size
Definition: neslib.h:185
int quot
Definition: stdlib.h:29
int rem
Definition: stdlib.h:30
long rem
Definition: stdlib.h:36
long quot
Definition: stdlib.h:35
long long rem
Definition: stdlib.h:42
long long quot
Definition: stdlib.h:41