aboutsummaryrefslogtreecommitdiff
path: root/c-api/compat-5.3.c
diff options
context:
space:
mode:
Diffstat (limited to 'c-api/compat-5.3.c')
-rw-r--r--c-api/compat-5.3.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/c-api/compat-5.3.c b/c-api/compat-5.3.c
index 42b0a4b..64592d6 100644
--- a/c-api/compat-5.3.c
+++ b/c-api/compat-5.3.c
@@ -715,6 +715,14 @@ void luaL_pushresult (luaL_Buffer_53 *B) {
715#if defined( LUA_VERSION_NUM ) && LUA_VERSION_NUM <= 502 715#if defined( LUA_VERSION_NUM ) && LUA_VERSION_NUM <= 502
716 716
717 717
718COMPAT53_API const char *lua_pushlstring (lua_State *L, const char *s, size_t len) {
719#undef lua_pushlstring
720 lua_pushlstring(L, len > 0 ? s : "", len);
721#define lua_pushlstring COMPAT53_CONCAT(COMPAT53_PREFIX, _pushlstring_53)
722 return lua_tostring(L, -1);
723}
724
725
718COMPAT53_API int lua_geti (lua_State *L, int index, lua_Integer i) { 726COMPAT53_API int lua_geti (lua_State *L, int index, lua_Integer i) {
719 index = lua_absindex(L, index); 727 index = lua_absindex(L, index);
720 lua_pushinteger(L, i); 728 lua_pushinteger(L, i);