summaryrefslogtreecommitdiff
path: root/src/lj_lib.h
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-08 19:49:20 +0100
committerMike Pall <mike>2009-12-08 19:49:20 +0100
commit1d1fed48a002dfc0919135911057ebc255a53e0a (patch)
treec5c6643908374bb8f02f4c7691332d32f6645986 /src/lj_lib.h
parent55b16959717084884fd4a0cbae6d19e3786c20c7 (diff)
downloadluajit-1d1fed48a002dfc0919135911057ebc255a53e0a.tar.gz
luajit-1d1fed48a002dfc0919135911057ebc255a53e0a.tar.bz2
luajit-1d1fed48a002dfc0919135911057ebc255a53e0a.zip
RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2
Diffstat (limited to 'src/lj_lib.h')
-rw-r--r--src/lj_lib.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lj_lib.h b/src/lj_lib.h
index 1cba3778..59a0f2be 100644
--- a/src/lj_lib.h
+++ b/src/lj_lib.h
@@ -48,6 +48,15 @@ LJ_FUNC int lj_lib_checkopt(lua_State *L, int narg, int def, const char *lst);
48#define lj_lib_upvalue(L, n) \ 48#define lj_lib_upvalue(L, n) \
49 (&gcref((L->base-1)->fr.func)->fn.c.upvalue[(n)-1]) 49 (&gcref((L->base-1)->fr.func)->fn.c.upvalue[(n)-1])
50 50
51#ifdef LUA_USE_WIN
52#define lj_lib_checkfpu(L) \
53 do { setnumV(L->top++, (lua_Number)1437217655); \
54 if (lua_tointeger(L, -1) != 1437217655) lj_err_caller(L, LJ_ERR_BADFPU); \
55 L->top--; } while (0)
56#else
57#define lj_lib_checkfpu(L) UNUSED(L)
58#endif
59
51/* Library function declarations. Scanned by buildvm. */ 60/* Library function declarations. Scanned by buildvm. */
52#define LJLIB_CF(name) static int lj_cf_##name(lua_State *L) 61#define LJLIB_CF(name) static int lj_cf_##name(lua_State *L)
53#define LJLIB_ASM(name) static int lj_ffh_##name(lua_State *L) 62#define LJLIB_ASM(name) static int lj_ffh_##name(lua_State *L)