auxlib.h 530 B

1234567891011121314151617181920212223
  1. /*
  2. ** $Id: $
  3. */
  4. #ifndef auxlib_h
  5. #define auxlib_h
  6. #include "lua.h"
  7. struct luaL_reg {
  8. char *name;
  9. lua_CFunction func;
  10. };
  11. void luaL_openlib (struct luaL_reg *l, int n);
  12. void luaL_arg_check(int cond, char *funcname, int numarg, char *extramsg);
  13. char *luaL_check_string (int numArg, char *funcname);
  14. char *luaL_opt_string (int numArg, char *def, char *funcname);
  15. double luaL_check_number (int numArg, char *funcname);
  16. double luaL_opt_number (int numArg, double def, char *funcname);
  17. void luaL_verror (char *fmt, ...);
  18. #endif