aboutsummaryrefslogtreecommitdiff
path: root/c-api
diff options
context:
space:
mode:
authorPhilipp Janda <siffiejoe@gmx.net>2015-09-05 07:07:06 +0200
committerPhilipp Janda <siffiejoe@gmx.net>2015-09-05 07:07:06 +0200
commite7b17a6e784df665b7645ae6f8cfd631f49118d2 (patch)
treea9eb591debecab69dcc3b7822ec6b4bb21302fa8 /c-api
parent7baf0a38ca7ed07784ad3e08e8e85b66de05eae6 (diff)
downloadlua-compat-5.3-e7b17a6e784df665b7645ae6f8cfd631f49118d2.tar.gz
lua-compat-5.3-e7b17a6e784df665b7645ae6f8cfd631f49118d2.tar.bz2
lua-compat-5.3-e7b17a6e784df665b7645ae6f8cfd631f49118d2.zip
Make C API compile as C++.
Diffstat (limited to 'c-api')
-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 */