diff options
Diffstat (limited to 'lauxlib.h')
-rw-r--r-- | lauxlib.h | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lauxlib.h,v 1.5 1997/12/17 20:48:58 roberto Exp roberto $ | 2 | ** $Id: lauxlib.h,v 1.6 1998/01/09 15:06:07 roberto Exp roberto $ |
3 | ** Auxiliar functions for building Lua libraries | 3 | ** Auxiliar functions for building Lua libraries |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -23,8 +23,10 @@ struct luaL_reg { | |||
23 | 23 | ||
24 | void luaL_openlib (struct luaL_reg *l, int n); | 24 | void luaL_openlib (struct luaL_reg *l, int n); |
25 | void luaL_argerror (int numarg, char *extramsg); | 25 | void luaL_argerror (int numarg, char *extramsg); |
26 | char *luaL_check_string (int numArg); | 26 | #define luaL_check_string(n) (luaL_check_lstr((n), NULL)) |
27 | char *luaL_opt_string (int numArg, char *def); | 27 | char *luaL_check_lstr (int numArg, long *len); |
28 | #define luaL_opt_string(n, d) (luaL_opt_lstr((n), (d), NULL)) | ||
29 | char *luaL_opt_lstr (int numArg, char *def, long *len); | ||
28 | double luaL_check_number (int numArg); | 30 | double luaL_check_number (int numArg); |
29 | double luaL_opt_number (int numArg, double def); | 31 | double luaL_opt_number (int numArg, double def); |
30 | lua_Object luaL_functionarg (int arg); | 32 | lua_Object luaL_functionarg (int arg); |
@@ -34,6 +36,7 @@ void luaL_verror (char *fmt, ...); | |||
34 | char *luaL_openspace (int size); | 36 | char *luaL_openspace (int size); |
35 | void luaL_resetbuffer (void); | 37 | void luaL_resetbuffer (void); |
36 | void luaL_addchar (int c); | 38 | void luaL_addchar (int c); |
39 | int luaL_getsize (void); | ||
37 | void luaL_addsize (int n); | 40 | void luaL_addsize (int n); |
38 | int luaL_newbuffer (int size); | 41 | int luaL_newbuffer (int size); |
39 | void luaL_oldbuffer (int old); | 42 | void luaL_oldbuffer (int old); |