diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2020-06-21 21:27:46 +0000 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2020-06-21 21:27:46 +0000 |
commit | 4570daec42c1e38c2df88facc23743f45f907b3d (patch) | |
tree | 3ebfe39d2764d79506cf86359d5ac36b89b01352 /include/magi/error.h | |
parent | 07657b8a9f5c2fd9047594ec8604b9c439a999e4 (diff) | |
download | magi-4570daec42c1e38c2df88facc23743f45f907b3d.tar magi-4570daec42c1e38c2df88facc23743f45f907b3d.tar.xz magi-4570daec42c1e38c2df88facc23743f45f907b3d.zip |
Documentation started.
Diffstat (limited to 'include/magi/error.h')
-rw-r--r-- | include/magi/error.h | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/include/magi/error.h b/include/magi/error.h index 19538ae..6f64228 100644 --- a/include/magi/error.h +++ b/include/magi/error.h @@ -5,22 +5,24 @@ */ +/* Magi error codes. */ typedef enum magi_error { - magi_error_none = 0, - magi_error_nobound, - magi_error_unknown, - magi_error_notype, - magi_error_length, - magi_error_memory, - magi_error_cookies, - magi_error_urlenc, - magi_error_multipart, - magi_error_limit + magi_error_none = 0, /* No error, all is ok. */ + magi_error_nobound, /* No boundary provided for multipart/form-data. */ + magi_error_unknown, /* Unknown Content Type. */ + magi_error_notype, /* No Content Type provided. */ + magi_error_length, /* Wrong Content Length. */ + magi_error_cookies, /* Bad Cookies header. */ + magi_error_urlenc, /* Wrong url encoding. */ + magi_error_multipart, /* Malformed multipart/form-data. */ + magi_error_limit /* One of specified limits reached. */ } magi_error; +/* Get description message of given error. */ const char *magi_error_message(magi_error error); +/* Response default error page for given error. */ void magi_error_response(magi_error error); |