diff options
author | Lua Team <team@lua.org> | 1995-02-07 12:00:00 +0000 |
---|---|---|
committer | repogen <> | 1995-02-07 12:00:00 +0000 |
commit | a8b6ba0954edb9e0e669e1f451b9a8f145ce5166 (patch) | |
tree | 35e9e9999968c4f13a25a5f647203456f044274a /src/fallback.h | |
parent | 944fc7d7d95575f2b8023c1f3d4ac19e1369fc76 (diff) | |
download | lua-github-2.1.tar.gz |
Lua 2.12.1
Diffstat (limited to 'src/fallback.h')
-rw-r--r-- | src/fallback.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/fallback.h b/src/fallback.h new file mode 100644 index 00000000..225a9063 --- /dev/null +++ b/src/fallback.h @@ -0,0 +1,31 @@ +/* +** $Id: fallback.h,v 1.7 1994/11/21 18:22:58 roberto Stab $ +*/ + +#ifndef fallback_h +#define fallback_h + +#include "opcode.h" + +extern struct FB { + char *kind; + Object function; +} luaI_fallBacks[]; + +#define FB_ERROR 0 +#define FB_INDEX 1 +#define FB_GETTABLE 2 +#define FB_ARITH 3 +#define FB_ORDER 4 +#define FB_CONCAT 5 +#define FB_SETTABLE 6 +#define FB_GC 7 +#define FB_FUNCTION 8 + +void luaI_setfallback (void); +int luaI_lock (Object *object); +Object *luaI_getlocked (int ref); +void luaI_travlock (void (*fn)(Object *)); + +#endif + |