-
STANDARD LIBRARY (stdlib.h)
-
General
-
int atoi(char *s)
-
int itoa(int n, char *s, unsigned char radix)
-
int utoa(unsigned int n, char *s, unsigned char radix)
-
long atol(char *s)
-
int ltoa(long n, char *s, unsigned char radix)
-
int ultoa(unsigned long n, char *s, unsigned char radix)
-
long strtol(char *s, char **endp, int base)
-
unsigned long strtoul(char *s, char **endp, int base)
-
int rand(void)
-
void srand(unsigned int seed)
-
void *calloc(int nobj, int size)
-
void *malloc(int size)
-
void *realloc(void *p, int size)
-
void free(void *p)
-
void abort(void)
-
void exit(int status)
-
int atexit(void (*fcn)(void))
-
void sleep(int)
-
void csleep(int)
-
void msleep(int)
-
void t_delay(int)
-
int getopt(int nargc, char **nargv, const char *ostr)
-
void l_bsearch(void *key, void *base, unsigned int n, char (*cmp)(void *keyval, void *datum))
-
void l_qsort(void *base, size_t n, char (*cmp)(void *keyval, void *datum))
-
int abs(int n)
-
long labs(long n)
-
Non-Standard Additions
-
unsigned char inp(unsigned int port)
-
void outp(unsigned int port, unsigned char byte)
-
int sleep(int seconds)
-
int csleep(int centiseconds)
-
int msleep(int milliseconds)
-
unsigned long extract_bits(unsigned char *data, unsigned int start, unsigned int size)
-
void t_delay(unsigned int tstates)
-
void *swapendian(void *addr)
-
void bpoke(void *addr, unsigned char byte)
-
void wpoke(void *addr, unsigned int word)
-
unsigned char bpeek(void *addr)
-
unsigned int wpeek(void *addr)
-
unsigned int isqrt(unsigned int n)
-
Z88 Only
-
int system(char *s)