From 0572a236e0f6813722186506c71e32fbc756859c Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Tue, 23 Jun 2020 15:52:51 +0200 Subject: Erlaube Compile-Optionen für Feldtrenner und Feldbegrenzer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- csv.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/csv.c b/csv.c index 818220c..19cca31 100644 --- a/csv.c +++ b/csv.c @@ -4,6 +4,13 @@ #include #include "csv.h" +#ifndef CSV_DEFAULT_DELIMITER +#define CSV_DEFAULT_DELIMITER '"' +#endif + +#ifndef CSV_DEFAULT_SEPARATOR +#define CSV_DEFAULT_SEPARATOR ',' +#endif /* === CSV-MEMORY Interface === */ @@ -35,8 +42,8 @@ csv_mem_free(void *ptr, size_t sz, void *cb_arg) /* === CSV-OPTIONS Interface === */ const csv_options_t csv_default_options = { - .field_delimiter = '"', - .field_separator = ',', + .field_delimiter = CSV_DEFAULT_DELIMITER, + .field_separator = CSV_DEFAULT_SEPARATOR, .cb_error = NULL, .cb_allocate = csv_mem_allocate, .cb_reallocate = csv_mem_reallocate, -- cgit v1.3