fallback.h 542 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. ** $Id: fallback.h,v 1.6 1994/11/21 13:30:15 roberto Exp roberto $
  3. */
  4. #ifndef fallback_h
  5. #define fallback_h
  6. #include "opcode.h"
  7. extern struct FB {
  8. char *kind;
  9. Object function;
  10. } luaI_fallBacks[];
  11. #define FB_ERROR 0
  12. #define FB_INDEX 1
  13. #define FB_GETTABLE 2
  14. #define FB_ARITH 3
  15. #define FB_ORDER 4
  16. #define FB_CONCAT 5
  17. #define FB_SETTABLE 6
  18. #define FB_GC 7
  19. #define FB_FUNCTION 8
  20. void luaI_setfallback (void);
  21. int luaI_lock (Object *object);
  22. Object *luaI_getlocked (int ref);
  23. void luaI_travlock (void (*fn)(Object *));
  24. #endif