aboutsummaryrefslogtreecommitdiff
path: root/csv.h
diff options
context:
space:
mode:
Diffstat (limited to 'csv.h')
-rw-r--r--csv.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/csv.h b/csv.h
index 9ac7c05..beb82ff 100644
--- a/csv.h
+++ b/csv.h
@@ -7,12 +7,16 @@
7extern "C" { 7extern "C" {
8#endif 8#endif
9 9
10#ifndef CSV_ERR_START_CODE
11# define CSV_ERR_START_CODE 0
12#endif
13
10typedef enum { 14typedef enum {
11 CSV_ERR_OK = 0, 15 CSV_ERR_OK = 0,
12 CSV_ERR_OUT_OF_MEMORY = -1, 16 CSV_ERR_OUT_OF_MEMORY = -(CSV_ERR_START_CODE + 1),
13 CSV_ERR_OUT_OF_RANGE = -2, 17 CSV_ERR_OUT_OF_RANGE = -(CSV_ERR_START_CODE + 2),
14 CSV_ERR_IO_READ = -3, 18 CSV_ERR_IO_READ = -(CSV_ERR_START_CODE + 3),
15 CSV_ERR_IO_WRITE = -4 19 CSV_ERR_IO_WRITE = -(CSV_ERR_START_CODE + 4)
16} csv_err_t; 20} csv_err_t;
17 21
18typedef struct { 22typedef struct {