aboutsummaryrefslogtreecommitdiff
path: root/luaconf.h
diff options
context:
space:
mode:
Diffstat (limited to 'luaconf.h')
-rw-r--r--luaconf.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/luaconf.h b/luaconf.h
index 66dca6bf..39840e39 100644
--- a/luaconf.h
+++ b/luaconf.h
@@ -344,8 +344,8 @@
344/* 344/*
345@@ LUA_COMPAT_MATHLIB controls the presence of several deprecated 345@@ LUA_COMPAT_MATHLIB controls the presence of several deprecated
346** functions in the mathematical library. 346** functions in the mathematical library.
347** (These functions were already officially removed in 5.3, but 347** (These functions were already officially removed in 5.3;
348** nevertheless they are available by default there.) 348** nevertheless they are still available here.)
349*/ 349*/
350#define LUA_COMPAT_MATHLIB 350#define LUA_COMPAT_MATHLIB
351 351
@@ -353,23 +353,25 @@
353@@ LUA_COMPAT_APIINTCASTS controls the presence of macros for 353@@ LUA_COMPAT_APIINTCASTS controls the presence of macros for
354** manipulating other integer types (lua_pushunsigned, lua_tounsigned, 354** manipulating other integer types (lua_pushunsigned, lua_tounsigned,
355** luaL_checkint, luaL_checklong, etc.) 355** luaL_checkint, luaL_checklong, etc.)
356** (These macros were also officially removed in 5.3, but they are still
357** available here.)
356*/ 358*/
357#define LUA_COMPAT_APIINTCASTS 359#define LUA_COMPAT_APIINTCASTS
358 360
361
359/* 362/*
360@@ LUA_COMPAT_LT_LE controls the emulation of the '__le' metamethod 363@@ LUA_COMPAT_LT_LE controls the emulation of the '__le' metamethod
361** using '__lt'. 364** using '__lt'.
362*/ 365*/
363#define LUA_COMPAT_LT_LE 366#define LUA_COMPAT_LT_LE
364 367
365#endif /* } */
366
367
368 368
369/* 369/*
370@@ The following macros supply trivial compatibility for some 370@@ The following macros supply trivial compatibility for some
371** changes in the API. The macros themselves document how to 371** changes in the API. The macros themselves document how to
372** change your code to avoid using them. 372** change your code to avoid using them.
373** (Once more, these macros were officially removed in 5.3, but they are
374** still available here.)
373*/ 375*/
374#define lua_strlen(L,i) lua_rawlen(L, (i)) 376#define lua_strlen(L,i) lua_rawlen(L, (i))
375 377
@@ -378,6 +380,8 @@
378#define lua_equal(L,idx1,idx2) lua_compare(L,(idx1),(idx2),LUA_OPEQ) 380#define lua_equal(L,idx1,idx2) lua_compare(L,(idx1),(idx2),LUA_OPEQ)
379#define lua_lessthan(L,idx1,idx2) lua_compare(L,(idx1),(idx2),LUA_OPLT) 381#define lua_lessthan(L,idx1,idx2) lua_compare(L,(idx1),(idx2),LUA_OPLT)
380 382
383#endif /* } */
384
381/* }================================================================== */ 385/* }================================================================== */
382 386
383 387