| 2234 | } |
| 2235 | |
| 2236 | char *luabb_newblob(Lua lua, int len, void **blob) |
| 2237 | { |
| 2238 | lua_blob_t *b; |
| 2239 | l_blob_new(lua); |
| 2240 | *blob = b = (void *) lua_topointer(lua, -1); |
| 2241 | lua_pop(lua, 1); |
| 2242 | b->val.data = malloc(len); |
| 2243 | memset(b->val.data, 0xff, len); |
| 2244 | b->val.length = len; |
| 2245 | return (char *)b->val.data; |
| 2246 | } |
| 2247 | |
| 2248 | static int l_typed_assignment(lua_State *lua) |
| 2249 | { |
no test coverage detected