diff options
Diffstat (limited to 'csv.h')
| -rw-r--r-- | csv.h | 5 |
1 files changed, 4 insertions, 1 deletions
| @@ -11,11 +11,14 @@ extern "C" { | |||
| 11 | typedef struct { | 11 | typedef struct { |
| 12 | char quote_symbol; | 12 | char quote_symbol; |
| 13 | char sep_symbol; | 13 | char sep_symbol; |
| 14 | void *cb_arg; | 14 | |
| 15 | void (*cb_error)(const char *, void *); | 15 | void (*cb_error)(const char *, void *); |
| 16 | void *cb_error_arg; | ||
| 17 | |||
| 16 | void *(*cb_allocate)(size_t, size_t, void *); | 18 | void *(*cb_allocate)(size_t, size_t, void *); |
| 17 | void *(*cb_reallocate)(void *, size_t, size_t, void *); | 19 | void *(*cb_reallocate)(void *, size_t, size_t, void *); |
| 18 | void (*cb_free)(void *, size_t sz, void *); | 20 | void (*cb_free)(void *, size_t sz, void *); |
| 21 | void *cb_memory_arg; | ||
| 19 | } csv_options_t; | 22 | } csv_options_t; |
| 20 | 23 | ||
| 21 | extern const csv_options_t csv_default_options; | 24 | extern const csv_options_t csv_default_options; |
