aboutsummaryrefslogtreecommitdiff
path: root/src/lj_buf.h
diff options
context:
space:
mode:
authorMike Pall <mike>2013-04-21 01:01:33 +0200
committerMike Pall <mike>2013-04-21 01:01:33 +0200
commit5f1781a1277508c2b7bec527f722da98d8556e26 (patch)
treee1bbc8b5b4af7c7b374a0139225a585aa0009fdf /src/lj_buf.h
parent7b629b7bcf6bca3bd7733db601722c551098557e (diff)
downloadluajit-5f1781a1277508c2b7bec527f722da98d8556e26.tar.gz
luajit-5f1781a1277508c2b7bec527f722da98d8556e26.tar.bz2
luajit-5f1781a1277508c2b7bec527f722da98d8556e26.zip
Compile string concatenations (BC_CAT).
Diffstat (limited to 'src/lj_buf.h')
-rw-r--r--src/lj_buf.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lj_buf.h b/src/lj_buf.h
index 289eb01d..e028a434 100644
--- a/src/lj_buf.h
+++ b/src/lj_buf.h
@@ -26,6 +26,12 @@ LJ_FUNC void LJ_FASTCALL lj_buf_shrink(lua_State *L, SBuf *sb);
26 26
27LJ_FUNC char *lj_buf_wmem(char *p, const void *q, MSize len); 27LJ_FUNC char *lj_buf_wmem(char *p, const void *q, MSize len);
28LJ_FUNC void lj_buf_putmem(SBuf *sb, const void *q, MSize len); 28LJ_FUNC void lj_buf_putmem(SBuf *sb, const void *q, MSize len);
29#if LJ_HASJIT
30LJ_FUNC SBuf * LJ_FASTCALL lj_buf_putstr(SBuf *sb, GCstr *s);
31LJ_FUNC SBuf * LJ_FASTCALL lj_buf_putint(SBuf *sb, int32_t k);
32LJ_FUNC SBuf * LJ_FASTCALL lj_buf_putnum(SBuf *sb, cTValue *o);
33LJ_FUNC GCstr * LJ_FASTCALL lj_buf_tostr(SBuf *sb);
34#endif
29LJ_FUNC uint32_t LJ_FASTCALL lj_buf_ruleb128(const char **pp); 35LJ_FUNC uint32_t LJ_FASTCALL lj_buf_ruleb128(const char **pp);
30LJ_FUNC char * LJ_FASTCALL lj_buf_wuleb128(char *p, uint32_t v); 36LJ_FUNC char * LJ_FASTCALL lj_buf_wuleb128(char *p, uint32_t v);
31 37