alloca:
alloca() +
assert:
assert() +
conio:
CONIO_MAX (= 128U) +
cgets() +
cputs() +
getch() +
getche() +
kbhit() +
putch() +
ungetch() +
cpm:
bcdtime_t type +
fcb_pos_t type +
CPMEPOCH (= (2922U - 1U)) +
FCB_* defines +
SECTOR_SIZE (= 128U) +
SECTOR_SIZE_LSHIFT (= 7U) +
_mhz_ +
bcdtimenow() +
_bdos() +
_bdos8() +
_bdo16() +
convtime() +
_di() +
_ei() +
fcb_fd() +
get_fcb() +
getfcb() +
msleep() +
openfcb() +
putfcb() +
_save_ei() +
setfcb() +
cpm/aux:
auxin_ready() +
auxout_ready() +
cpm/limits:
DRIVE_MAX (= 'P') +
FILEDESC_MAX (= 7U) +
_NAME_MAX (= "12345678.123") +
NAME_MAX (= (sizeof _NAME_MAX)) +
_PATH_MAX (= ("X15:" _NAME_MAX)) +
PATH_MAX (= (sizeof _PATH_MAX)) +
cpm/scb:
scb_t type +
find_scb() +
dump_scb() +
ctype:
_ctype_[] +
_ctype_clip() +
isalnum() +
isalpha() +
isascii() +
iscntrl() +
isdigit() +
isgraph() +
islower() +
isprint() +
ispunct() +
isspace() +
isupper() +
isxdigit() +
toascii() +
_tolower() +
tolower() +
_toupper() +
toupper() +
dirent:
DIR type +
struct dirent type +
alphasort() +
opendir() +
closedir() +
dirfd() NOT PLANNED
fopendir() NOT PLANNED
_free_dirent_list() +
readdir() +
rewinddir() +
scandir() +
scandirat() NOT PLANNED
seekdir() +
telldir() +
versionsort() NOT PLANNED
errno:
NOT PLANNED
exec:
NOT PLANNED (SEE unistd for execl() and execv())
fcntl:
O_RDONLY (= 0) +
O_WRONLY (= 1) +
O_RDWR (= 2) +
chmod() NOT PLANNED
fchmod() NOT PLANNED
creat() +
mkdir() NOT PLANNED
open() +
float:
SEE math (NOT PLANNED)
libgen:
cbasename() +
cdirname() +
dirname() +
basename() +
limits:
COMPILER PROVIDED
malloc:
malloc_stats() +
math:
NOT PLANNED
setjmp:
jmp_buf type +
setjmp() +
longjmp() +
sched:
sched_yield() +
signal:
NOT PLANNED
stat:
SEE unistd
stdarg:
COMPILER PROVIDED
stddef:
COMPILER PROVIDED
stdint:
COMPILER PROVIDED
stdio:
FILE type +
BUFSIZ (= 512U) +
EOF (= 0x1A) +
_IOREAD (= 01U) +
_IOWRT (= 02U) +
_IORW (= 03U) +
_IONBF (= 04U) +
_IOMYBUF (= 010U) +
_IOEOF (= 020U) +
_IOERR (= 040U) +
_IOSTRG (= 0100U) +
_IOBINARY (= 0200U) +
_NIL (= "(nil)") +
stderr +
stdin +
stdout +
clearerr() +
clreof() +
clrerr() +
fclose() +
fdopen() +
feof() +
ferror() +
fgetc() +
fgets() +
fflush() +
fileno() +
fopen() +
fprintf() +
fputc() +
fputs() +
fread() +
freopen() +
fscanf() (file streams only) +
fseek() +
ftell() +
fwrite() +
getc() alias of fgetc() +
getchar() +
printf() +
putc() alias of fputc() +
putchar() +
_puts() +
puts() +
remove() alias of unlink() +
rewind() +
scanf() NOT PLANNED
setbuf() +
setbuffer() +
_setfileno() +
setlibebuf() NOT PLANNED
setvbuf() NOT PLANNED
snprintf() +
sprintf() +
sscanf() +
ungetc() +
vfprintf() +
vfscanf() (file streams only) +
vscanf() NOT PLANNED
vsscanf() +
stdlib:
ATEXIT_MAX (= 1U) +
EXIT_FAILURE (= -1) +
EXIT_SUCCESS (= 0) +
RAND_MAX (= 32767) +
_Exit() +
abort() +
abs() +
atexit() +
atof() NOT PLANNED
atoi() +
atol() +
calloc() +
_exit() alias of _Exit() +
exit() +
free() +
getenv() NOT PLANNED
labs() +
malloc() +
on_exit() +
qsort() +
qsort_r() +
rand() +
realloc() +
srand() +
system() NOT PLANNED
string:
cmemchr() +
cmemrchr() +
cstrchr() +
cstrcasestr() +
cstrncasestr() +
cstrnstr() +
cstrpbrk() +
cstrrchr() +
cstrstr() +
memchr() +
memcmp() +
memcpy() +
memmove() +
memrchr() +
memset() +
strcasestr() +
strcat() +
strchr() +
strcmp() +
strcoll() NOT PLANNED
strcpy() +
strcspn() +
strdup() +
strerror() NOT PLANNED
strlen() +
strncasestr() +
strncat() +
strncmp() +
strncpy() +
strndup() +
strnstr() +
strpbrk() +
strrchr() +
strspn() +
strstr() +
strtok() +
strtok_r() +
strverscmp() NOT PLANNED
strxfrm() NOT PLANNED
strings:
bzero() +
strcasecmp() +
strncasecmp() +
sys:
SEE unistd and sys/io
sys/io:
inb() +
inb_p() +
_inir() +
inl() +
inl_p() +
insb() +
insl() +
insw() +
inw() +
inw_p() +
ioperm() NOT PLANNED
iopl() NOT PLANNED
_otir() +
outb() +
outb_p() +
outl() +
outl_p() +
outsb() +
outsl() +
outsw() +
outw() +
outw_p() +
sys/types:
mode_t type +
off_t type +
ssize_t type +
uid_t type +
time:
struct timespec type +
struct tm type +
time_t type +
timezone +
asctime() +
asctime_r() +
ctime() +
ctime_r() +
time() +
gmtime() +
gmtime_r() +
localtime() +
localtime_r() +
mktime() NOT PLANNED
nanosleep() +
strftime() NOT PLANNED
ulibc
_div_u32u8() +
_mod_u32u8() +
_s32_times_24() +
_s32_times_60() +
_shl_u32u8() +
ulibc/helpers
NUM_OF_ELEMS() +
INIT_ELEMS() +
STRINGIFY() +
_bcd2dec() +
_hex_hi() +
_hex_lo() +
_itoa() +
_ltoa() +
_puthex8() +
_puthex16() +
_puthex32() +
_reverse() +
_swap() +
_ultoa() +
_utoa() +
unistd:
brk() +
chdir() (to change disk/user) +
close() +
dup() +
dup2() +
execl() +
execv() +
fchdir() NOT PLANNED
fstat() +
fstatat() NOT PLANNED
get_current_dir_name() (to get disk/user) +
getcwd() (to get disk/user) +
getuid() +
getwd() (to get disk/user) +
isatty() +
lseek() +
lstat() NOT PLANNED
read() +
rmdir() NOT PLANNED
sbrk() +
setuid() +
sleep() +
stat() +
unlink() +
write() +
unixio:
SEE unistd