diff options
| author | amelia squires <[email protected]> | 2024-08-26 12:41:30 -0500 |
|---|---|---|
| committer | amelia squires <[email protected]> | 2024-08-26 12:42:47 -0500 |
| commit | 90c4b7dcbc57d2f86a77c997069d96158d54ca55 (patch) | |
| tree | 408852199d1e7cd5cfc628319671622ab8f51558 /src/net/luai.h | |
| parent | bf97d851115e5d5cae7ad80131e3726b3eef5b2d (diff) | |
sort networking code
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); + |
