diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-15 19:14:11 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-15 19:14:11 +0300 |
commit | 42bb3d37c156df14560347d4c7df3f0dd0551389 (patch) | |
tree | c38f35e836d0b8193246dce6ff2ce489f5ca9026 /src/error.h | |
parent | 32c1fbd2cf779a65e807d0d82412ffffa2401962 (diff) | |
download | magi-42bb3d37c156df14560347d4c7df3f0dd0551389.tar magi-42bb3d37c156df14560347d4c7df3f0dd0551389.tar.xz magi-42bb3d37c156df14560347d4c7df3f0dd0551389.zip |
.
Diffstat (limited to 'src/error.h')
-rw-r--r-- | src/error.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/error.h b/src/error.h index b3014c2..ee1c8a6 100644 --- a/src/error.h +++ b/src/error.h @@ -2,14 +2,19 @@ #define MAGI_INCLUDED_ERROR -struct magi_error { - struct magi_error * prev; - char * message; /* enum magi_error_type { ... } type; */ +enum magi_error { + magi_error_none = 0, + magi_error_nobound, + magi_error_unknown, + magi_error_notype, + magi_error_length, + magi_error_memmory, + magi_error_cookies, + magi_error_urlenc, + magi_error_multipart }; - -void magi_error_add(struct magi_error ** error, char * format, ...); -void magi_error_destroy(struct magi_error * error); +const char * magi_error_message(enum magi_error error); #endif |