| 2133 | } |
| 2134 | |
| 2135 | void luabb_pushblob(lua_State *lua, const blob_t *val) |
| 2136 | { |
| 2137 | lua_blob_t *i; |
| 2138 | l_blob_new(lua); |
| 2139 | i = (lua_blob_t*) lua_topointer(lua, -1); |
| 2140 | i->val.length = val->length; |
| 2141 | i->val.data = malloc(val->length); |
| 2142 | memcpy(i->val.data, val->data, val->length); |
| 2143 | } |
| 2144 | |
| 2145 | // dl -> str'dup'-less |
| 2146 | void luabb_pushblob_dl(lua_State *lua, const blob_t *val) |
no test coverage detected