diff options
author | Aki <please@ignore.pl> | 2020-08-15 14:59:51 +0200 |
---|---|---|
committer | Aki <please@ignore.pl> | 2020-08-15 14:59:51 +0200 |
commit | 92be962c748d5a45da4bf207a7b17c2b25ca31cd (patch) | |
tree | 7967d63587221dfc1d55f773949f2234dc4b3bc2 /request.h | |
parent | d90d0050c2ee91d11fce3a5fd45c5fb64018392c (diff) | |
download | plop-92be962c748d5a45da4bf207a7b17c2b25ca31cd.zip plop-92be962c748d5a45da4bf207a7b17c2b25ca31cd.tar.gz plop-92be962c748d5a45da4bf207a7b17c2b25ca31cd.tar.bz2 |
Added lua state to requests
Diffstat (limited to 'request.h')
-rw-r--r-- | request.h | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,5 +1,7 @@ #pragma once +#include <lua.h> + struct span { int start; @@ -18,6 +20,8 @@ struct request char * data; int length; int position; + lua_State * lua; + int reference; struct span method; struct span path; struct span version; @@ -26,10 +30,10 @@ struct request struct span body; }; -struct request * new_request(void); -void free_request(struct request *); +struct request * new_request(lua_State *); +void free_request(lua_State *, struct request *); -int parse_request(int, struct request **); +int parse_request(lua_State *, int, struct request **); int parse_step_method(struct request *); int parse_step_path(struct request *); |