From 92be962c748d5a45da4bf207a7b17c2b25ca31cd Mon Sep 17 00:00:00 2001 From: Aki Date: Sat, 15 Aug 2020 14:59:51 +0200 Subject: Added lua state to requests --- request.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'request.h') diff --git a/request.h b/request.h index a302d61..79aca75 100644 --- a/request.h +++ b/request.h @@ -1,5 +1,7 @@ #pragma once +#include + 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 *); -- cgit v1.1