Change lookup method to find if content is of XML type.
[cascardo/atompub.git] / include / atompub / error.h
index 79614b7..9d7cae5 100644 (file)
 #define ATOMPUB_ERROR_H
 
 #include <atompub/ctx.h>
-#include <glib.h>
 
-void atom_error_set (AtomCtx *, GError *);
+typedef struct _atom_error AtomError;
+
+AtomError * atom_error_get (AtomCtx *);
+void atom_error_set (AtomCtx *, AtomError *);
+AtomError * atom_error_new (void);
+void atom_error_delete (AtomError *);
+int atom_error_code (AtomError *);
+void atom_error_code_set (AtomError *, int);
+char * atom_error_message (AtomError *);
+void atom_error_message_set (AtomError *, char *);
 
 #endif