struct co_obj { lua_State *L; int ref; int Lref; int removed; struct connection *c; }; int lhttp_response(lua_State *L); int lhttp_response_co(lua_State *L); int coroutine_iter_sent(struct netbuf *buf); int coroutine_iter_next(struct co_obj *obj); int lhttp_response_header(lua_State *L); int lhttp_request_header(lua_State *L); int lhttp_method_text(lua_State *L); int lhttp_request_get_path(lua_State *L); int lhttp_request_get_host(lua_State *L); int lhttp_request_populate_post(lua_State *L); int lhttp_request_populate_qs(lua_State *L); int lhttp_response_cookie(lua_State *L); int lhttp_request_cookie(lua_State *L); int lhttp_argument_get_string(lua_State *L); int lhttp_request_get_ip(lua_State *L); int lhttp_populate_cookies(lua_State *L); int lhttp_file_get(lua_State *L); int lhttp_set_flags(lua_State *L); int lhttp_get_flags(lua_State *L); int lhttp_populate_multipart_form(lua_State *L); int lkore_log(lua_State *L); void load_kore_libs(lua_State *L); struct http_request* luaL_checkrequest(lua_State *L, int pos);