aboutsummaryrefslogtreecommitdiff
path: root/src/error.h
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2019-11-15 19:14:11 +0300
committerAleksey Veresov <aleksey@veresov.pro>2019-11-15 19:14:11 +0300
commit42bb3d37c156df14560347d4c7df3f0dd0551389 (patch)
treec38f35e836d0b8193246dce6ff2ce489f5ca9026 /src/error.h
parent32c1fbd2cf779a65e807d0d82412ffffa2401962 (diff)
downloadmagi-42bb3d37c156df14560347d4c7df3f0dd0551389.tar
magi-42bb3d37c156df14560347d4c7df3f0dd0551389.tar.xz
magi-42bb3d37c156df14560347d4c7df3f0dd0551389.zip
.
Diffstat (limited to 'src/error.h')
-rw-r--r--src/error.h17
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