| 128 | } |
| 129 | |
| 130 | void mp_buf_free(lua_State *L, mp_buf *buf) { |
| 131 | mp_realloc(L, buf->b, buf->len + buf->free, 0); /* realloc to 0 = free */ |
| 132 | mp_realloc(L, buf, sizeof(*buf), 0); |
| 133 | } |
| 134 | |
| 135 | /* ---------------------------- String cursor ---------------------------------- |
| 136 | * This simple data structure is used for parsing. Basically you create a cursor |