aboutsummaryrefslogtreecommitdiff
path: root/src/lj_cparse.c
diff options
context:
space:
mode:
authorMike Pall <mike>2013-02-28 13:37:56 +0100
committerMike Pall <mike>2013-02-28 13:43:37 +0100
commit9ec869b3620e9508b2c17ad67285c5f54ab12e88 (patch)
tree71d1e2186134d506a78bccb186ab28df0495ba55 /src/lj_cparse.c
parent3c0157f4262813efd0b0d8284810ff5a9e71d96a (diff)
downloadluajit-9ec869b3620e9508b2c17ad67285c5f54ab12e88.tar.gz
luajit-9ec869b3620e9508b2c17ad67285c5f54ab12e88.tar.bz2
luajit-9ec869b3620e9508b2c17ad67285c5f54ab12e88.zip
String buffer refactoring, part 4.
Add lua_State pointer to SBuf for buffer resizing.
Diffstat (limited to 'src/lj_cparse.c')
-rw-r--r--src/lj_cparse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_cparse.c b/src/lj_cparse.c
index b8e31820..b8c95bd3 100644
--- a/src/lj_cparse.c
+++ b/src/lj_cparse.c
@@ -89,7 +89,7 @@ static LJ_AINLINE CPChar cp_get(CPState *cp)
89/* Save character in buffer. */ 89/* Save character in buffer. */
90static LJ_AINLINE void cp_save(CPState *cp, CPChar c) 90static LJ_AINLINE void cp_save(CPState *cp, CPChar c)
91{ 91{
92 lj_buf_putb(cp->L, &cp->sb, c); 92 lj_buf_putb(&cp->sb, c);
93} 93}
94 94
95/* Skip line break. Handles "\n", "\r", "\r\n" or "\n\r". */ 95/* Skip line break. Handles "\n", "\r", "\r\n" or "\n\r". */
@@ -367,7 +367,7 @@ static void cp_init(CPState *cp)
367 cp->depth = 0; 367 cp->depth = 0;
368 cp->curpack = 0; 368 cp->curpack = 0;
369 cp->packstack[0] = 255; 369 cp->packstack[0] = 255;
370 lj_buf_init(&cp->sb); 370 lj_buf_init(cp->L, &cp->sb);
371 lua_assert(cp->p != NULL); 371 lua_assert(cp->p != NULL);
372 cp_get(cp); /* Read-ahead first char. */ 372 cp_get(cp); /* Read-ahead first char. */
373 cp->tok = 0; 373 cp->tok = 0;