c,h
'"///**/()[]{}#\

auto
break
case char const continue
default do double
else enum extern
float for
goto
if int
linkage long
register return
scope short signed sizeof static struct switch
typedef
union unsigned
void volatile
while

^

abort abs acos asctime asin assert atan atan2 atexit atof atoi atol
bsearch
calloc ceil clearerr clock cos cosh ctime
difftime div
exit exp
fabs fclose feof ferror fflush fgetc fgetpos fgets floor fmod fopen fprintf fputc fputs fread free freopen frexp fscanf fseek fsetpos ftell fwrite
getc getchar getenv gets gmtime
isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit
labs ldexp ldiv localeconv localtime log log10 longjmp
malloc mblen mbstowcs mbtowc memchr memcmp memcpy memmove memset mktime modf
offsetof
perror pow printf putc putchar puts
qsort
raise rand realloc remove rename rewind
scanf setbuf setjmp setlocale setvbuf signal sin sinh sprintf sqrt srand sscanf strcat strncat strchr strcmp strncmp strcoll strcpy strncpy strcspn strerror strftime strlen strpbrk strrchr strspn strstr strtod strtok strtol strtoul strxfrm system
tan tanh time tmpfile tmpnam tolower toupper
ungetc
va_arg va_end va_start vfprintf vprintf vsprintf
wcstombs wctomb

_IOFBF _IOLBF _IONBF
BUFSIZ
clock_t CLOCKS_PER_SEC
div_t
EDOM EOF ERANGE errno EXIT_FAILURE EXIT_SUCCESS
FILE FILENAME_MAX FOPEN_MAX fpos_t
HUGE_VAL
jmp_buf
L_tmpnam LC_ALL LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME ldiv_t
MB_CUR_MAX
NDEBUG NULL
ptrdiff_t
RAND_MAX
SEEK_CUR SEEK_END SEEK_SET sig_atomic_t SIG_DFL SIG_ERR SIG_IGN SIGABRT SIGFPE SIGILL SIGINT SIGSEGV SIGTERM size_t stderr stdin stdout
tm TMP_MAX
va_list
wchar_t

__LINE__
__FILE__
__DATE__
__TIME__
__STDC__
