| 559 | |
| 560 | |
| 561 | LUALIB_API void luaL_addvalue(luaL_Buffer *B) { |
| 562 | lua_State *L = B->L; |
| 563 | size_t l; |
| 564 | const char *s = lua_tolstring(L, -1, &l); |
| 565 | if (buffonstack(B)) |
| 566 | lua_insert(L, -2); /* put value below buffer */ |
| 567 | luaL_addlstring(B, s, l); |
| 568 | lua_remove(L, (buffonstack(B)) ? -2 : -1); /* remove value */ |
| 569 | } |
| 570 | |
| 571 | |
| 572 | LUALIB_API void luaL_buffinit(lua_State *L, luaL_Buffer *B) { |
no test coverage detected