| 494 | |
| 495 | |
| 496 | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { |
| 497 | lua_State *L = B->L; |
| 498 | size_t l; |
| 499 | const char *s = lua_tolstring(L, -1, &l); |
| 500 | if (buffonstack(B)) |
| 501 | lua_insert(L, -2); /* put value below buffer */ |
| 502 | luaL_addlstring(B, s, l); |
| 503 | lua_remove(L, (buffonstack(B)) ? -2 : -1); /* remove value */ |
| 504 | } |
| 505 | |
| 506 | |
| 507 | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { |
no test coverage detected