diff options
Diffstat (limited to 'src/net/luai.h')
| -rw-r--r-- | src/net/luai.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/net/luai.h b/src/net/luai.h new file mode 100644 index 0000000..5452670 --- /dev/null +++ b/src/net/luai.h @@ -0,0 +1,14 @@ +#include "common.h" + +void i_write_header(lua_State* L, int header_top, str** _resp, char* content, size_t len); + +/** + * @brief parses all files in response buffer into a lua table + * + * @param {lua_State*} lua state to put table into + * @param {char*} response buffer + * @param {str*} response header Content-Type value + * @return {int} lua index of table +*/ +int rolling_file_parse(lua_State* L, int* files_idx, int* body_idx, char* buffer, str* content_type, size_t blen, struct file_parse* _content); + |
