diff options
| author | Thomas Schmucker <ts@its1.de> | 2020-06-25 08:25:49 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2020-06-25 08:25:49 +0200 |
| commit | e88a588f78566b8df41dbb234d781a997feee4d3 (patch) | |
| tree | 4062326192011ebd2d60ce6be27feb4d00efb157 | |
| parent | 5136f7bebbc3f2f89295bb11f2145ab878096977 (diff) | |
| download | libcsv-e88a588f78566b8df41dbb234d781a997feee4d3.tar.gz libcsv-e88a588f78566b8df41dbb234d781a997feee4d3.tar.bz2 libcsv-e88a588f78566b8df41dbb234d781a997feee4d3.zip | |
Protytypen für icht Standard-C-Funktionen hinzugefügt. Clients, die diese Funktionen nicht haben, müssen diese dann aus dem Netz (OpenBSD) herunterladen und explizit kompilieren und zum Projekt dazulinken.
| -rw-r--r-- | csv.c | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -25,6 +25,8 @@ csv_mem_allocate(size_t n, size_t sz, void *cb_arg) | |||
| 25 | static void * | 25 | static void * |
| 26 | csv_mem_reallocate(void *ptr, size_t n, size_t sz, void *cb_arg) | 26 | csv_mem_reallocate(void *ptr, size_t n, size_t sz, void *cb_arg) |
| 27 | { | 27 | { |
| 28 | void *reallocarray(void *ptr, size_t nmemb, size_t size); | ||
| 29 | |||
| 28 | (void) cb_arg; | 30 | (void) cb_arg; |
| 29 | 31 | ||
| 30 | return reallocarray(ptr, n, sz); | 32 | return reallocarray(ptr, n, sz); |
| @@ -33,6 +35,8 @@ csv_mem_reallocate(void *ptr, size_t n, size_t sz, void *cb_arg) | |||
| 33 | static void | 35 | static void |
| 34 | csv_mem_free(void *ptr, size_t sz, void *cb_arg) | 36 | csv_mem_free(void *ptr, size_t sz, void *cb_arg) |
| 35 | { | 37 | { |
| 38 | void explicit_bzero(void *b, size_t len); | ||
| 39 | |||
| 36 | (void) cb_arg; | 40 | (void) cb_arg; |
| 37 | 41 | ||
| 38 | explicit_bzero(ptr, sz); | 42 | explicit_bzero(ptr, sz); |
