auxlib.h 602 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. ** $Id: auxlib.h,v 1.2 1997/04/06 14:08:08 roberto Exp roberto $
  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, int numarg, char *extramsg);
  13. char *luaL_check_string (int numArg);
  14. char *luaL_opt_string (int numArg, char *def);
  15. double luaL_check_number (int numArg);
  16. double luaL_opt_number (int numArg, double def);
  17. void luaL_verror (char *fmt, ...);
  18. /* -- private part (only for Lua modules */
  19. int luaI_findstring (char *name, char *list[]);
  20. #endif