Library Reference
Brian “Beej Jorgensen” Hall
v0.9.9, Copyright © December 30, 2022
sizeof
_Alignof
struct
union
enum
if
for
while
do
switch
break
continue
goto
return
_Static_assert
main()
<assert.h>
assert()
static_assert()
<complex.h>
cacos()
cacosf()
cacosl()
casin()
casinf()
casinl()
catan()
catanf()
catanl()
ccos()
ccosf()
ccosl()
csin()
csinf()
csinl()
ctan()
ctanf()
ctanl()
cacosh()
cacoshf()
cacoshl()
casinh()
casinhf()
casinhl()
catanh()
catanhf()
catanhl()
ccosh()
ccoshf()
ccoshl()
csinh()
csinhf()
csinhl()
ctanh()
ctanhf()
ctanhl()
cexp()
cexpf()
cexpl()
clog()
clogf()
clogl()
cabs()
cabsf()
cabsl()
cpow()
cpowf()
cpowl()
csqrt()
csqrtf()
csqrtl()
carg()
cargf()
cargl()
cimag()
cimagf()
cimagl()
CMPLX()
CMPLXF()
CMPLXL()
conj()
conjf()
conjl()
cproj()
creal()
crealf()
creall()
<ctype.h>
isalnum()
isalpha()
isblank()
iscntrl()
isdigit()
isgraph()
islower()
isprint()
ispunct()
isspace()
isupper()
isxdigit()
tolower()
toupper()
<errno.h>
errno
<fenv.h>
feclearexcept()
fegetexceptflag()
fesetexceptflag()
feraiseexcept()
fetestexcept()
fegetround()
fesetround()
fegetenv()
fesetenv()
feholdexcept()
feupdateenv()
<float.h>
FLT_ROUNDS
FLT_EVAL_METHOD
<inttypes.h>
imaxabs()
imaxdiv()
strtoimax()
strtoumax()
wcstoimax()
wcstoumax()
<iso646.h>
<limits.h>
CHAR_MIN
CHAR_MAX
<locale.h>
setlocale()
localeconv()
<math.h>
fpclassify()
isfinite()
isinf()
isnan()
isnormal()
signbit()
acos()
acosf()
acosl()
asin()
asinf()
asinl()
atan()
atanf()
atanl()
atan2()
atan2f()
atan2l()
cos()
cosf()
cosl()
sin()
sinf()
sinl()
tan()
tanf()
tanl()
acosh()
acoshf()
acoshl()
asinh()
asinhf()
asinhl()
atanh()
atanhf()
atanhl()
cosh()
coshf()
coshl()
sinh()
sinhf()
sinhl()
tanh()
tanhf()
tanhl()
exp()
expf()
expl()
exp2()
exp2f()
exp2l()
expm1()
expm1f()
expm1l()
frexp()
frexpf()
frexpl()
ilogb()
ilogbf()
ilogbl()
ldexp()
ldexpf()
ldexpl()
log()
logf()
logl()
log10()
log10f()
log10l()
log1p()
log1pf()
log1pl()
log2()
log2f()
log2l()
logb()
logbf()
logbl()
modf()
modff()
modfl()
scalbn()
scalbnf()
scalbnl()
scalbln()
scalblnf()
scalblnl()
cbrt()
cbrtf()
cbrtl()
fabs()
fabsf()
fabsl()
hypot()
hypotf()
hypotl()
pow()
powf()
powl()
sqrt()
erf()
erff()
erfl()
erfc()
erfcf()
erfcl()
lgamma()
lgammaf()
lgammal()
tgamma()
tgammaf()
tgammal()
ceil()
ceilf()
ceill()
floor()
floorf()
floorl()
nearbyint()
nearbyintf()
nearbyintl()
rint()
rintf()
rintl()
lrint()
lrintf()
lrintl()
llrint()
llrintf()
llrintl()
round()
roundf()
roundl()
lround()
lroundf()
lroundl()
llround()
llroundf()
llroundl()
trunc()
truncf()
truncl()
fmod()
fmodf()
fmodl()
remainder()
remainderf()
remainderl()
remquo()
remquof()
remquol()
copysign()
copysignf()
copysignl()
nan()
nanf()
nanl()
nextafter()
nextafterf()
nextafterl()
nexttoward()
nexttowardf()
nexttowardl()
fdim()
fdimf()
fdiml()
fmax()
fmaxf()
fmaxl()
fmin()
fminf()
fminl()
fma()
fmaf()
fmal()
isgreater()
isgreaterequal()
isless()
islessequal()
islessgreater()
isunordered()
<setjmp.h>
setjmp()
longjmp()
<signal.h>
signal()
raise()
<stdalign.h>
alignas()
_Alignas()
alignof()
_Alignof()
<stdarg.h>
va_arg()
va_copy()
va_end()
va_start()
<stdatomic.h>
ATOMIC_VAR_INIT()
atomic_init()
kill_dependency()
atomic_thread_fence()
atomic_signal_fence()
atomic_is_lock_free()
atomic_store()
atomic_load()
atomic_exchange()
atomic_compare_exchange_*()
atomic_fetch_*()
atomic_flag_test_and_set()
atomic_flag_clear()
<stdbit.h>
stdc_leading_zeros()
stdc_leading_ones()
stdc_trailing_zeros()
stdc_trailing_ones()
stdc_first_leading_zero()
stdc_first_leading_one()
stdc_first_trailing_zero()
stdc_first_trailing_one()
stdc_count_zeros()
stdc_count_ones()
stdc_has_single_bit()
stdc_bit_width()
stdc_bit_floor()
stdc_bit_ceil()
<stdbool.h>
_Bool
<stddef.h>
ptrdiff_t
size_t
max_align_t
wchar_t
offsetof
<stdint.h>
<stdio.h>
remove()
rename()
tmpfile()
tmpnam()
fclose()
fflush()
fopen()
freopen()
setbuf()
setvbuf()
printf()
fprintf()
sprintf()
snprintf()
scanf()
fscanf()
sscanf()
vprintf()
vfprintf()
vsprintf()
vsnprintf()
vscanf()
vfscanf()
vsscanf()
getc()
fgetc()
getchar()
gets()
fgets()
putc()
fputc()
putchar()
puts()
fputs()
ungetc()
fread()
fwrite()
fgetpos()
fsetpos()
fseek()
rewind()
ftell()
feof()
ferror()
clearerr()
perror()
<stdlib.h>
atof()
atoi()
atol()
atoll()
strtod()
strtof()
strtold()
strtol()
strtoll()
strtoul()
strtoull()
rand()
srand()
aligned_alloc()
calloc()
malloc()
free()
realloc()
abort()
atexit()
at_quick_exit()
exit()
quick_exit()
_Exit()
getenv()
system()
bsearch()
qsort()
abs()
labs()
llabs()
div()
ldiv()
lldiv()
mblen()
mbtowc()
wctomb()
mbstowcs()
wcstombs()
memalignment()
<stdnoreturn.h>
<string.h>
memcpy()
memccpy()
memmove()
strcpy()
strncpy()
strdup()
strndup()
strcat()
strncat()
strcmp()
strncmp()
memcmp()
strcoll()
strxfrm()
strchr()
strrchr()
memchr()
strspn()
strcspn()
strpbrk()
strstr()
strtok()
memset()
strerror()
strlen()
<tgmath.h>
<threads.h>
call_once()
cnd_broadcast()
cnd_destroy()
cnd_init()
cnd_signal()
cnd_timedwait()
cnd_wait()
mtx_destroy()
mtx_init()
mtx_lock()
mtx_timedlock()
mtx_trylock()
mtx_unlock()
thrd_create()
thrd_current()
thrd_detach()
thrd_equal()
thrd_exit()
thrd_join()
thrd_sleep()
thrd_yield()
tss_create()
tss_delete()
tss_get()
tss_set()
<time.h>
clock()
difftime()
mktime()
timegm()
time()
timespec_get()
asctime()
ctime()
gmtime()
localtime()
strftime()
<uchar.h>
mbrtoc16()
mbrtoc32()
c16rtomb()
c32rtomb()
<wchar.h>
wprintf()
fwprintf()
swprintf()
wscanf()
fwscanf()
swscanf()
vwprintf()
vfwprintf()
vswprintf()
vwscanf()
vfwscanf()
vswscanf()
getwc()
fgetwc()
getwchar()
fgetws()
putwchar()
putwc()
fputwc()
fputws()
fwide()
ungetwc()
wcstod()
wcstof()
wcstold()
wcstol()
wcstoll()
wcstoul()
wcstoull()
wcscpy()
wcsncpy()
wmemcpy()
wmemmove()
wcscat()
wcsncat()
wcscmp()
wcsncmp()
wmemcmp()
wcscoll()
wcsxfrm()
wcschr()
wcsrchr()
wcsspn()
wcscspn()
wcspbrk()
wcsstr()
wcstok()
wcslen()
wcsftime()
btowc()
wctob()
mbsinit()
mbrlen()
mbrtowc()
wcrtomb()
mbsrtowcs()
wcsrtombs()
<wctype.h>
iswalnum()
iswalpha()
iswblank()
iswcntrl()
iswdigit()
iswgraph()
iswlower()
iswprint()
iswpunct()
iswspace()
iswupper()
iswxdigit()
iswctype()
wctype()
towlower()
towupper()
towctrans()
wctrans()