diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-27 21:33:06 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-27 21:33:06 +0300 |
commit | ea25abb295d9b4fbaf0ac23af8ffe71247970f1b (patch) | |
tree | 67cba7b2e5f2c759eaa816de51bd35f3b32d1421 /src/cgi.c | |
parent | 88081d9a4376b1ee4feed3bc843c46096e087b1e (diff) | |
download | magi-ea25abb295d9b4fbaf0ac23af8ffe71247970f1b.tar magi-ea25abb295d9b4fbaf0ac23af8ffe71247970f1b.tar.xz magi-ea25abb295d9b4fbaf0ac23af8ffe71247970f1b.zip |
.
Diffstat (limited to 'src/cgi.c')
-rw-r--r-- | src/cgi.c | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -2,11 +2,11 @@ #include "cookie.h" #include "error.h" -#include "field.h" +#include "file.h" #include "multipart.h" #include "param.h" #include "request.h" -#include "urlencoded.h" +#include "urlenc.h" #include <ctype.h> #include <stdio.h> #include <stdlib.h> @@ -16,9 +16,8 @@ extern char ** environ; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * CGI Request Handling + * CGI Request */ -/* Helpers for CGI Request Handling */ static int plain_env(char ** dest, char * env_name) { int ok = 1; @@ -160,7 +159,7 @@ static int intput_getter(void * any) } /* Interfacial CGI Request Handling */ -int magi_cgi_request(struct magi_request * request, +int magi_request_cgi(struct magi_request * request, void (*callback)(struct magi_field * field, char * buffer, int len), @@ -205,3 +204,8 @@ int magi_cgi_request(struct magi_request * request, } return request->error == magi_error_none; } + + +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * CGI Response + */ |