#include "ckw.h"


char ansi_func[MAX_ansi][10]={	/****** ANSI-C ********** 140*10 */
/* <assert.h> */
"assert",

/* <ctype.h> */
"isalnum", "isalpha", "iscntrl", "isdigit", "isgraph", "islower",
"isprint", "ispunct", "isspace", "isupper", "isxdigit",
"tolower", "toupper",

/* <math.h> */
"acos", "asin", "atan", "atan2", "cos", "sin", "tan", "cosh", "sinh", "tanh",
"exp", "frexp", "ldexp", "log", "log10", "modf", "pow", "sqrt", "ceil",
"fabs", "floor", "fmod",

/* <setjmp.h> */
"setjmp", "longjmp",

/* <stdarg.h> */
"va_start", "va_arg", "va_end",

/* <stdio.h> */
"remove", "rename", "tmpfile", "tmpnam", "fclose", "fflush",
"fopen", "freopen", "setbuf", "setvbuf", "fprintf", "fscanf",
"printf", "scanf", "sprintf", "sscanf", "vfprintf", "vprintf",
"vsprintf", "fgetc", "fputc", "fputs", "getc", "getchar", "gets",
"putc", "putchar", "puts", "ungetc", "fread", "fwrite", "fgetpos",
"fseek", "fsetpos", "ftell", "rewind", "clearerr", "feof",
"ferror", "perror",

/* <stdlib.h> */
"atof", "atoi", "atol", "strtod", "strtol", "strtoul", "rand", "srand",
"calloc", "free", "malloc", "realloc", "abort", "atexit",
"exit", "getenv", "system", "bsearch", "qsort", "abs", "div",
"labs", "ldiv", "mblen", "mbtowc", "wctomb", "mbstowcs",
"wcstombs",

/* <string.h> */
"memcpy", "memmove", "strcpy", "strncpy", "strcat", "strncat",
"memcmp", "strcmp", "strcoll", "strncmp", "strxfrm", "memchr",
"strchr", "strcspn", "strpbrk", "strrchr", "strspn", "strstr",
"strtok", "memset", "strerror", "strlen",

/* <time.h> */
"clock", "difftime", "mktime", "time", "asctime", "ctime", "gmtime",
"localtime", "strftime"
};


char msc_func[MAX_msc][17]={	/********** MSC ************** 400*17 */

/* <bios.h> */
"_bios_disk", "_bios_equiplist", "_bios_keybrd", "_bios_memsize", 
"_bios_printer", "_bios_serialcom", "_bios_timeofday",

/* <conio.h> */
"cgets", "cprintf", "cputs", "cscanf", "getch", "getche", "inp", "inpw",
"kbhit", "outp", "outpw", "putch", "ungetch",

/* <ctype.h> */
"_tolower", "_toupper", "isascii", "toascii", "iscsymf", "iscsym",

/* <direct.h> */
"chdir", "_chdrive", "getcwd", "_getdcwd", "_getdrive", "mkdir", "rmdir",

/* <dos.h> */
"bdos", "_chain_intr", "_disable", "_dos_allocmem", "_dos_close",
"_dos_creat", "_dos_creatnew", "_dos_findfirst", "_dos_findnext", 
"_dos_freemem", "_dos_getdate", "_dos_getdrive", "_dos_getdiskfree",
"_dos_getfileattr", "_dos_getftime", "_dos_gettime", "_dos_getvect",
"_dos_keep", "_dos_open", "_dos_read", "_dos_setblock", "_dos_setdate",
"_dos_setdrive", "_dos_setfileattr", "_dos_setftime", "_dos_settime",
"_dos_setvect", "_dos_write", "dosexterr", "_enable", "_harderr",
"_hardresume", "_hardretn", "intdos", "intdosx", "int86", "int86x",
"segread", "FP_SEG", "FP_OFF",

/* <fcntl.h> */
"open", 

/* <float.h> */
"_clear87", "_control87", "_fpreset", "_status87",

/* <io.h> */
"access", "chmod", "chsize", "close", "creat", "dup", "dup2", "eof",
"isatty", "locking", "mktemp", "read", "setmode", "sopen", "tell",
"umask", "unlink", "write", 

/* <jctype.h> */
"iskana", "iskpun", "iskmoji", "isalkana", "ispnkana", "isalnmkana",
"isprkana", "isgrkana", "iskanji", "iskanji2", 

/* <jstring.h> */
"btom", "_fbtom", "chkctype", "hantozen", 
"jisalpha", "jisdigit", "jishira", "jiskata",
"jiskigou", "jisprint", "jisl0", "jisl1", "jisl2", "jislower",
"jisspace", "jistojms", "jisupper", "jiszen", "jmstojis", "jstradv",
"_fjstradv", "jstrchr", "_fjstrchr", "jstrcmp", "_fjstrcmp", "jstrcspn",
"_fjstrcspn", "jstricmp", "_fjstricmp", "jstrlen", "_fjstrlen",
"jstrlwr", "_fjstrlwr", "jstrmatch", "_fjstrmatch", "jstrncat",
"_fjstrncat", "jstrncmp", "_fjstrncmp", "jstrncpy", "_fjstrncpy",
"jstrnicmp", "_fjstrnicmp", "jstrnset", "_fjstrnset",
"jstrrchr", "_fjstrrchr", "jstrrev", "_fjstrrev", "jstrset",
"_fjstrset", "jstrskip", "_fjstrskip", "jstrspn", "_fjstrspn",
"jstrstr", "_fjstrstr", "jstrtok", "_fjstrtok", "jstrupr", "_fjstrupr",
"jtohira", "jtokata", "jtolower", "jtoupper",
"mtob", "_fmtob",
"nthctype", "_fnthctype", "zentohan",

/* <locale.h> */
"setlocale", "localeconv",

/* <malloc.h> */
"_bcalloc", "_bexpand", "_bfree", "_bfreeseg", "_bheapadd", "_bheapchk",
"_bheapmin", "_bheapseg", "_bheapset", "_bheapwalk", "_bmalloc",
"_bmsize", "_brealloc", "alloca", "_ncalloc", "_fcalloc",
"_expand", "_nexpand", "_fexpand", "_nfree", "_ffree",
"_heapchk", "_nheapchk", "_fheapchk", "_heapmin", "_nheapmin", "_fheapmin",
"_heapset", "_nheapset", "_fheapset", "_heapwalk", "_nheapwalk", "_fheapwalk",
"_nmalloc", "_fmalloc", "_msize", "_nmsize", "_fmsize", "_nrealloc",
"_frealloc", "_freect", "halloc", "hfree", "_heapadd", "_memavl",
"_memmax", "stackavail",

/* <math.h> */
"abs", "acosl", "asinl", "atanl", "atan2l", "_atold",
"cabs", "cabsl", "ceill", "cosl", "coshl",
"dieeetomsbin", "dmsbintoieee",
"expl", 
"fabsl", "floorl", "fmodl", "fmsbintoieee", "frexpl",
"hypot", "hypoyl",
"j0", "j01l", "j1", "_j1l", "jn", "_jnl",
"labs", "ldexpl", "logl", "log10l",
"matherr", "_matherrl", "modfl",
"powl", 
"sinl", "sinhl", "sqrtl",
"tanl", "tanhl",
"y0", "_y0l", "y1", "_y1l", "yn", "_ynl",

/* <memory.h> */
"memccpy", "_fmemccpy", "_fmemchr", "_fmemcmp", "_fmemcpy",
"memicmp", "_fmemicmp", "_fmemset", "movedata",

/* <process.h>
"_cexit", "_c_exit", "cwait", 
"execl", "execle", "execlp", "execlpe", 
"execv", "execve", "execvp", "execvpe",
"_exit", "exit",
"getpid",
"spawnl", "spawnle", "spawnlp", "spawnlpe", 
"spawnv", "spawnve", "spawnvp", "spawnvpe",
"system", "wait",

/* <search.h> */
"lsearch", "lfind", "bsearch", "qsort",

/* <signal.h> */
"raise", "signal", 

/* <stddef.h> */
"offsetof",

/* <stdio.h> */
"_filbuf", "_flsbuf", "_fsopen", "fcloseall", "fdopen",
"ferror", "fgetchar", "fgets", "fileno", "flushall", "fputchar",
"getw", "perror", "_pclose", "_popen", "putw", "rmtmp", "tempnam",

/* <stdlib.h> */
"atexit", "divldiv", "ecvt", "fcvt",
"_fullpath", "gcvt", "getenv",
"itoa", "_rotl_lrotl", "_rotr_lrotr",
"ltoa", "_makepath", "onexit", "putenv", "_searchenv", "_splitpath",
"_strtold", "swab", "ultoa", "max", "min",

/* <string.h> */
"_fmemmove", "_nstrdup", "_fstrcat",
"_fstrchr","_fstrcmp", "strcmpi",
"_fstrcpy", "_fstrcspn", "strdup", "_fstrdup",
"_strerror", "stricmp", "_fstricmp", "_fstrlen", "strlwr", "_fstrlwr",
"_fstrncat", "_fstrncmp", "_fstrncpy", "strnicmp", "_fstrnicmp",
"strnset", "_fstrnset", "_fstrpbrk", "_fstrrchr", "strrev", "_fstrrev",
"strset", "_fstrset", "_fstrspn", "_fstrstr", "_fstrtok", "strupr", "_fstrupr",

/* <time.h> */
"_strdate", "_strtime", "tzset", "fstat",
"stat", "ftime", "utime"
};
