summaryrefslogtreecommitdiff
path: root/mpq-errors.h
diff options
context:
space:
mode:
authorpixel <pixel>2007-07-05 18:05:43 +0000
committerpixel <pixel>2007-07-05 18:05:43 +0000
commite12fcb08a14de1f5738e0162bba50cdbf87dee47 (patch)
tree48ed11b4e908a1760d0bd0ddce96c05d2a896e13 /mpq-errors.h
First import...
Diffstat (limited to 'mpq-errors.h')
-rw-r--r--mpq-errors.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/mpq-errors.h b/mpq-errors.h
new file mode 100644
index 0000000..e7da789
--- /dev/null
+++ b/mpq-errors.h
@@ -0,0 +1,25 @@
+#ifndef __MPQ_ERRORS_H__
+#define __MPQ_ERRORS_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int mpqlib_errno();
+const char * mpqlib_error();
+
+#ifdef __cplusplus
+}
+#endif
+
+enum {
+ MPQLIB_ERROR_NO_ERROR = 0,
+ MPQLIB_ERROR_OPEN,
+ MPQLIB_ERROR_NOT_MPQ_ARCHIVE,
+ MPQLIB_ERROR_MEMORY,
+ MPQLIB_ERROR_READ,
+
+ MPQLIB_ERRORS_MAX
+};
+
+#endif