aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_api.c2
-rw-r--r--src/lj_cparse.c2
-rw-r--r--src/lj_state.c2
-rw-r--r--src/lj_str.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/lj_api.c b/src/lj_api.c
index 6a68cd84..34c57806 100644
--- a/src/lj_api.c
+++ b/src/lj_api.c
@@ -1133,7 +1133,7 @@ LUA_API int lua_load(lua_State *L, lua_Reader reader, void *data,
1133 ls.rfunc = reader; 1133 ls.rfunc = reader;
1134 ls.rdata = data; 1134 ls.rdata = data;
1135 ls.chunkarg = chunkname ? chunkname : "?"; 1135 ls.chunkarg = chunkname ? chunkname : "?";
1136 lj_str_initbuf(L, &ls.sb); 1136 lj_str_initbuf(&ls.sb);
1137 status = lj_vm_cpcall(L, NULL, &ls, cpparser); 1137 status = lj_vm_cpcall(L, NULL, &ls, cpparser);
1138 lj_lex_cleanup(L, &ls); 1138 lj_lex_cleanup(L, &ls);
1139 lj_gc_check(L); 1139 lj_gc_check(L);
diff --git a/src/lj_cparse.c b/src/lj_cparse.c
index f302080f..523e5146 100644
--- a/src/lj_cparse.c
+++ b/src/lj_cparse.c
@@ -364,7 +364,7 @@ static void cp_init(CPState *cp)
364 cp->depth = 0; 364 cp->depth = 0;
365 cp->curpack = 0; 365 cp->curpack = 0;
366 cp->packstack[0] = 255; 366 cp->packstack[0] = 255;
367 lj_str_initbuf(cp->L, &cp->sb); 367 lj_str_initbuf(&cp->sb);
368 lj_str_resizebuf(cp->L, &cp->sb, LJ_MIN_SBUF); 368 lj_str_resizebuf(cp->L, &cp->sb, LJ_MIN_SBUF);
369 lua_assert(cp->p != NULL); 369 lua_assert(cp->p != NULL);
370 cp_get(cp); /* Read-ahead first char. */ 370 cp_get(cp); /* Read-ahead first char. */
diff --git a/src/lj_state.c b/src/lj_state.c
index cd138f71..49f2d6bd 100644
--- a/src/lj_state.c
+++ b/src/lj_state.c
@@ -203,7 +203,7 @@ LUA_API lua_State *lua_newstate(lua_Alloc f, void *ud)
203 setnilV(&g->nilnode.val); 203 setnilV(&g->nilnode.val);
204 setnilV(&g->nilnode.key); 204 setnilV(&g->nilnode.key);
205 setmref(g->nilnode.freetop, &g->nilnode); 205 setmref(g->nilnode.freetop, &g->nilnode);
206 lj_str_initbuf(L, &g->tmpbuf); 206 lj_str_initbuf(&g->tmpbuf);
207 g->gc.state = GCSpause; 207 g->gc.state = GCSpause;
208 setgcref(g->gc.root, obj2gco(L)); 208 setgcref(g->gc.root, obj2gco(L));
209 setmref(g->gc.sweep, &g->gc.root); 209 setmref(g->gc.sweep, &g->gc.root);
diff --git a/src/lj_str.h b/src/lj_str.h
index fc3d57f5..fbd927c0 100644
--- a/src/lj_str.h
+++ b/src/lj_str.h
@@ -43,7 +43,7 @@ LJ_FUNC const char *lj_str_pushf(lua_State *L, const char *fmt, ...)
43/* Resizable string buffers. Struct definition in lj_obj.h. */ 43/* Resizable string buffers. Struct definition in lj_obj.h. */
44LJ_FUNC char *lj_str_needbuf(lua_State *L, SBuf *sb, MSize sz); 44LJ_FUNC char *lj_str_needbuf(lua_State *L, SBuf *sb, MSize sz);
45 45
46#define lj_str_initbuf(L, sb) ((sb)->buf = NULL, (sb)->sz = 0) 46#define lj_str_initbuf(sb) ((sb)->buf = NULL, (sb)->sz = 0)
47#define lj_str_resetbuf(sb) ((sb)->n = 0) 47#define lj_str_resetbuf(sb) ((sb)->n = 0)
48#define lj_str_resizebuf(L, sb, size) \ 48#define lj_str_resizebuf(L, sb, size) \
49 ((sb)->buf = (char *)lj_mem_realloc(L, (sb)->buf, (sb)->sz, (size)), \ 49 ((sb)->buf = (char *)lj_mem_realloc(L, (sb)->buf, (sb)->sz, (size)), \