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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/c-api/compat-5.3.c b/c-api/compat-5.3.c
index 0e06176..8385bba 100644
--- a/c-api/compat-5.3.c
+++ b/c-api/compat-5.3.c
@@ -428,7 +428,7 @@ COMPAT53_API char *luaL_prepbuffsize (luaL_Buffer_53 *B, size_t s) {
428 newcap = B->nelems + s; 428 newcap = B->nelems + s;
429 if (newcap < B->capacity) /* overflow */ 429 if (newcap < B->capacity) /* overflow */
430 luaL_error(B->L2, "buffer too large"); 430 luaL_error(B->L2, "buffer too large");
431 newptr = lua_newuserdata(B->L2, newcap); 431 newptr = (char*)lua_newuserdata(B->L2, newcap);
432 memcpy(newptr, B->ptr, B->nelems); 432 memcpy(newptr, B->ptr, B->nelems);
433 if (B->ptr != B->b.buffer) 433 if (B->ptr != B->b.buffer)
434 lua_replace(B->L2, -2); /* remove old buffer */ 434 lua_replace(B->L2, -2); /* remove old buffer */