#include "types.h" #include "settings.h" #include "datastructures.h" #include "sys.h" #include "time.h" #include "uri.h" struct FastCGIRequest { StringMap params; StringMap get; StringMap post; std::vector uploaded_files; StringMap header; std::string in; std::string out; std::string err; f64 time_init; f64 time_start; f64 time_end; void print(string s) { out.append(s); } }; typedef FastCGIRequest Request; Request* context; extern "C" void set_current_request(Request* _request) { context = _request; } #include "compiler.h"