abort(); abs(int n); acos(double x); asctime(const struct tm* tp); asin(double x); assert(int expression); atan(double x); atan2(double y, double x); atexit(void (*fcm)(void)); atof(const char* s); atoi(const char* s); atol(const char* s); bsearch(const void* key, const void* base, size_t n, size_t size, int (*cmp)(const void* keyval, const void* datum)); calloc(size_t nobj, size_t size); ceil(double x); clearerr(FILE* stream); clock(void); cos(double x); cosh(double x); ctime(const time_t* tp); difftime(time_t time2, time_t time1); div(int num, int denom); exit(int status); exp(double x); fabs(double x); fclose(FILE* stream); feof(FILE* stream); ferror(FILE* stream); fflush(FILE* stream); fgetc(FILE* stream); fgetpos(FILE* stream, fpos_t* ptr); fgets(char* s, int n, FILE* stream); floor(double x); fmod(double x, double y); fopen(const char* filename, const char* mode); fprintf(FILE* stream, const char* format, ...); fputc(int c, FILE* stream); fputs(const char* s, FILE* stream); fread(void* ptr, size_t size, size_t nobj, FILE* stream); free(void* p); freopen(const char* filename, const char* mode, FILE* stream); frexp(double x, int* exp); fscanf(FILE* stream, const char* format, ...); fseek(FILE* stream, long offset, int origin); fsetpos(FILE* stream, const fpos_t* ptr); ftell(FILE* stream); fwrite(const void* ptr, size_t size, size_t nobj, FILE* stream); getc(FILE* stream); getchar(void); getenv(const char* name); gets(char* s); gmtime(const time_t* tp); isalnum(int c); isalpha(int c); iscntrl(int c); isdigit(int c); isgraph(int c); islower(int c); isprint(int c); ispunct(int c); isspace(int c); isupper(int c); isxdigit(int c); labs(long n); ldexp(double x, int n); ldiv(long num, long denom); localtime(const time_t* tp); log(double x); log10(double x); lua_assert(expr) macro lua_atpanic (lua_State *L, lua_CFunction panicf) returns lua_CFunction LUA_AUTHORS lua_baselibopen(lua_State *L) macro returns int lua_boxpointer(lua_State *L, void *u) macro returns void* lua_call (lua_State *L, int nargs, int nresults) returns void lua_checkstack (lua_State *L, int sz) returns int lua_close (lua_State *L) returns void LUA_COLIBNAME lua_concat (lua_State *L, int n) returns void LUA_COPYRIGHT lua_cpcall (lua_State *L, lua_CFunction func, void *ud) returns int LUA_DBLIBNAME lua_dblibopen(lua_State *L) macro returns int lua_dobuffer (lua_State *L, const char *buff, size_t sz, const char *n) returns int lua_dofile (lua_State *L, const char *filename) returns int lua_dostring (lua_State *L, const char *str) returns int lua_dump (lua_State *L, lua_Chunkwriter writer, void *data) returns int lua_equal (lua_State *L, int idx1, int idx2) returns int LUA_ERRERR LUA_ERRFILE LUA_ERRMEM lua_error (lua_State *L) returns int LUA_ERRRUN LUA_ERRSYNTAX lua_getfenv (lua_State *L, int idx) returns void lua_getgccount (lua_State *L) returns int lua_getgcthreshold (lua_State *L) returns int lua_getglobal(lua_State *L, const char *s) macro returns void lua_gethook (lua_State *L) returns lua_Hook lua_gethookcount (lua_State *L) returns int lua_gethookmask (lua_State *L) returns int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) returns int lua_getlocal (lua_State *L, const lua_Debug *ar, int n) returns const char* lua_getmetatable (lua_State *L, int objindex) returns int lua_getref(lua_State *L, int ref) macro returns void lua_getregistry(lua_State *L) macro returns void lua_getstack (lua_State *L, int level, lua_Debug *ar) returns int lua_gettable (lua_State *L, int idx) returns void lua_gettop (lua_State *L) returns int lua_getupvalue (lua_State *L, int funcindex, int n) returns const char* LUA_GLOBALSINDEX LUA_HOOKCALL LUA_HOOKCOUNT LUA_HOOKLINE LUA_HOOKRET LUA_HOOKTAILRET LUA_IDSIZE lua_insert (lua_State *L, int idx) returns void LUA_IOLIBNAME lua_iolibopen(lua_State *L) macro returns int lua_isboolean(lua_State *L,n) macro returns int lua_iscfunction (lua_State *L, int idx) returns int lua_isfunction(lua_State *L,n) macro returns int lua_islightuserdata(lua_State *L,n) macro returns int lua_isnil(lua_State *L,n) macro returns int lua_isnone(lua_State *L,n) macro returns int lua_isnoneornil(lua_State *L, n) macro returns int lua_isnumber (lua_State *L, int idx) returns int lua_isstring (lua_State *L, int idx) returns int lua_istable(lua_State *L,n) macro returns int lua_isuserdata (lua_State *L, int idx) returns int lua_lessthan (lua_State *L, int idx1, int idx2) returns int lua_load (lua_State *L, lua_Chunkreader reader, void *dt, const char *chunkname) returns int LUA_MASKCALL LUA_MASKCOUNT LUA_MASKLINE LUA_MASKRET LUA_MATHLIBNAME lua_mathlibopen(lua_State *L) macro returns int LUA_MINSTACK LUA_MULTRET lua_newtable (lua_State *L) returns void lua_newthread (lua_State *L) returns lua_State* lua_newuserdata (lua_State *L, size_t sz) returns void* lua_next (lua_State *L, int idx) returns int LUA_NOREF LUA_NUMBER_FMT LUA_NUMBER_SCAN lua_open (void) returns lua_State* LUA_OSLIBNAME lua_pcall (lua_State *L, int nargs, int nresults, int errfunc) returns int lua_pop(lua_State *L, int idx) macro returns void lua_pushboolean (lua_State *L, int b) returns void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) returns void lua_pushcfunction(lua_State *L, lua_CFunction fn) macro returns void lua_pushfstring (lua_State *L, const char *fmt, ...) returns const char* lua_pushlightuserdata (lua_State *L, void *p) returns void lua_pushliteral(lua_State *L, s) macro returns void lua_pushlstring (lua_State *L, const char *s, size_t l) returns void lua_pushnil (lua_State *L) returns void lua_pushnumber (lua_State *L, lua_Number n) returns void lua_pushstring (lua_State *L, const char *s) returns void lua_pushupvalues (lua_State *L) returns int lua_pushvalue (lua_State *L, int idx) returns void lua_pushvfstring (lua_State *L, const char *fmt, va_list argp) returns const char* lua_rawequal (lua_State *L, int idx1, int idx2) returns int lua_rawget (lua_State *L, int idx) returns void lua_rawgeti (lua_State *L, int idx, int n) returns void lua_rawset (lua_State *L, int idx) returns void lua_rawseti (lua_State *L, int idx, int n) returns void lua_ref(lua_State *L, lock) macro returns int LUA_REFNIL lua_register(lua_State *L, const char *s, lua_CFunction fn) macro returns void LUA_REGISTRYINDEX lua_remove (lua_State *L, int idx) returns void lua_replace (lua_State *L, int idx) returns void lua_resume (lua_State *L, int narg) returns int lua_setfenv (lua_State *L, int idx) returns int lua_setgcthreshold (lua_State *L, int newthreshold) returns void lua_setglobal(lua_State *L, const char *s) macro returns void lua_sethook (lua_State *L, lua_Hook func, int mask, int count) returns int lua_setlocal (lua_State *L, const lua_Debug *ar, int n) returns const char* lua_setmetatable (lua_State *L, int objindex) returns int lua_settable (lua_State *L, int idx) returns void lua_settop (lua_State *L, int idx) returns void lua_setupvalue (lua_State *L, int funcindex, int n) returns const char* lua_strlen (lua_State *L, int idx) returns size_t LUA_STRLIBNAME lua_strlibopen(lua_State *L) macro returns int LUA_TABLIBNAME lua_tablibopen(lua_State *L) macro returns int LUA_TBOOLEAN LUA_TFUNCTION LUA_TLIGHTUSERDATA LUA_TNIL LUA_TNONE LUA_TNUMBER lua_toboolean (lua_State *L, int idx) returns int lua_tocfunction (lua_State *L, int idx) returns lua_CFunction lua_tonumber (lua_State *L, int idx) returns lua_Number lua_topointer (lua_State *L, int idx) returns const char* lua_tostring (lua_State *L, int idx) returns const char* lua_tothread (lua_State *L, int idx) returns lua_State* lua_touserdata (lua_State *L, int idx) returns void* LUA_TSTRING LUA_TTABLE LUA_TTHREAD LUA_TUSERDATA lua_type (lua_State *L, int idx) returns int lua_typename (lua_State *L, int tp) returns const char* lua_unboxpointer(lua_State *L, int idx) macro returns void* lua_unref(lua_State *L, int ref) macro returns void lua_upvalueindex(i) macro returns expr LUA_VERSION lua_version (void) returns const char* lua_xmove (lua_State *from, lua_State *to, int n) returns void lua_yield (lua_State *L, int nresults) returns int luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) returns void luaL_addsize(luaL_Buffer *B, size_t n) macro returns void luaL_addstring (luaL_Buffer *B, const char *s) returns void luaL_addvalue (luaL_Buffer *B) returns void luaL_arg_check(lua_State *L, expr, int numarg, const char *extramsg) macro returns void luaL_argcheck(lua_State *L, expr, int numarg, const char *extramsg) macro returns void luaL_argerror (lua_State *L, int numarg, const char *extramsg) returns int LUAL_BUFFERSIZE luaL_buffinit (lua_State *L, luaL_Buffer *B) returns void luaL_callmeta (lua_State *L, int obj, const char *e) returns int luaL_check_int(lua_State *L, int numArg) macro returns int luaL_check_long(lua_State *L, int numArg) macro returns long luaL_check_lstr(lua_State *L, int numArg, size_t *l) macro returns const char* luaL_check_number(lua_State *L, int numArg) macro returns lua_Number luaL_check_string(lua_State *L, int n) macro returns const char* luaL_checkany (lua_State *L, int narg) returns void luaL_checkint(lua_State *L, int numArg) macro returns int luaL_checklong(lua_State *L, int numArg) macro returns long luaL_checklstring (lua_State *L, int numArg, size_t *l) returns const char* luaL_checknumber (lua_State *L, int numArg) returns lua_Number luaL_checkstack (lua_State *L, int sz, const char *msg) returns void luaL_checkstring(lua_State *L, int numArg) macro returns const char* luaL_checktype (lua_State *L, int narg, int t) returns void luaL_checkudata (lua_State *L, int ud, const char *tname) returns void* luaL_error (lua_State *L, const char *fmt, ...) returns int luaL_findstring (const char *st, const char *const lst[]) returns int luaL_getmetafield (lua_State *L, int obj, const char *e) returns int luaL_getmetatable (lua_State *L, const char *tname) returns void luaL_getn (lua_State *L, int t) returns int luaL_loadbuffer (lua_State *L, const char *buff, size_t sz, const char *name) returns int luaL_loadfile (lua_State *L, const char *filename) returns int luaL_newmetatable (lua_State *L, const char *tname) returns int luaL_openlib (lua_State *L, const char *libname, const luaL_reg *l, int nup) returns void luaL_opt_int(lua_State *L, int nArg, lua_Number def) macro returns int luaL_opt_long(lua_State *L, int nArg, lua_Number def) macro returns long luaL_opt_lstr(lua_State *L, int numArg, const char *def, size_t *l) macro returns const char* luaL_opt_number(lua_State *L, int nArg, lua_Number def) macro returns lua_Number luaL_opt_string(lua_State *L, int numArg, const char *def) macro returns const char* luaL_optint(lua_State *L, int nArg, lua_Number def) macro returns int luaL_optlong(lua_State *L, int nArg, lua_Number def) macro returns long luaL_optlstring (lua_State *L, int numArg, const char *def, size_t *l) returns const char* luaL_optnumber (lua_State *L, int nArg, lua_Number def) returns lua_Number luaL_optstring(lua_State *L, int numArg, const char *def) macro returns const char* luaL_prepbuffer (luaL_Buffer *B) returns char* luaL_pushresult (luaL_Buffer *B) returns void luaL_putchar(luaL_Buffer *B, char c) macro returns void luaL_ref (lua_State *L, int t) returns int luaL_setn (lua_State *L, int t, int n) returns void luaL_typerror (lua_State *L, int narg, const char *tname) returns int luaL_unref (lua_State *L, int t, int ref) returns void luaL_where (lua_State *L, int lvl) returns void luaopen_base (lua_State *L) returns int luaopen_debug (lua_State *L) returns int luaopen_io (lua_State *L) returns int luaopen_loadlib (lua_State *L) returns int luaopen_math (lua_State *L) returns int luaopen_string (lua_State *L) returns int luaopen_table (lua_State *L) returns int malloc(size_t size); memchr(const void* cs, int c, size_t n); memcmp(const void* cs, const void* ct, size_t n); memcpy(void* s, const void* ct, size_t n); memmove(void* s, const void* ct, size_t n); memset(void* s, int c, size_t n); mktime(struct tm* tp); modf(double x, double* ip); perror(const char* s); pow(double x, double y); printf(const char* format, ...); putc(int c, FILE* stream); putchar(int c); puts(const char* s); qsort(void* base, size_t n, size_t size, int (*cmp)(const void*, const void*)); raise(int sig); rand(void); realloc(void* p, size_t size); remove(const char* filename); rename(const char* oldname, const char* newname); rewind(FILE* stream); scanf(const char* format, ...); setbuf(FILE* stream, char* buf); setvbuf(FILE* stream, char* buf, int mode, size_t size); sin(double x); sinh(double x); sprintf(char* s, const char* format, ...); sqrt(double x); srand(unsigned int seed); sscanf(char* s, const char* format, ...); strcat(char* s, const char* ct); strchr(const char* cs, int c); strcmp(const char* cs, const char* ct); strcoll(const char* cs, const char* ct); strcpy(char* s, const char* ct); strcspn(const char* cs, const char* ct); strerror(int n); strftime(char* s, size_t smax, const char* fmt, const struct tm* tp); strlen(const char* cs); strncat(char* s, const char* ct, size_t n); strncmp(const char* cs, const char* ct, size_t n); strncpy(char* s, const char* ct, size_t n); strpbrk(const char* cs, const char* ct); strrchr(const char* cs, int c); strspn(const char* cs, const char* ct); strstr(const char* cs, const char* ct); strtod(const char* s, char** endp); strtok(char* s, const char* t); strtol(const char* s, char** endp, int base); strtoul(const char* s, char** endp, int base); strxfrm(char* s, const char* ct, size_t n); system(const char* s); tan(double x); tanh(double x); time(time_t* tp); tmpfile(); tmpname(char s[L_tmpnam]); tolower(int c); toupper(int c); ungetc(int c, FILE* stream); va_arg(va_list ap, type); va_end(va_list ap); va_start(va_list ap, lastarg); vfprintf(FILE* stream, const char* format, va_list arg); vprintf(const char* format, va_list arg); vsprintf(char* s, const char* format, va_list arg);