diff options
Diffstat (limited to 'luaconf.h')
-rw-r--r-- | luaconf.h | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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 | ||