aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Setze die CSV-Optionen bei einem Cleanup auf NULL..Thomas Schmucker2020-06-231-0/+1
|
* Erlaube Compile-Optionen für Feldtrenner und FeldbegrenzerThomas Schmucker2020-06-231-2/+9
|
* wähle sprechendere Namen für Feldtrenner und FeldbegrenzerThomas Schmucker2020-06-232-18/+18
|
* keine neuen (pseudo) Schlüsselwörter einführen...Thomas Schmucker2020-06-231-11/+10
|
* fix: csv_writeThomas Schmucker2020-06-222-8/+23
|
* Fix: Include (assert.h)Thomas Schmucker2020-06-211-0/+1
|
* mehr asserts...Thomas Schmucker2020-06-211-0/+2
|
* s/csv_error/csv_err/Thomas Schmucker2020-06-213-10/+10
|
* Überarbeitets Error-HandlingThomas Schmucker2020-06-213-13/+36
|
* Benutze unterschiedliche Callback-Argumente für die Memory- und ↵Thomas Schmucker2020-06-213-9/+12
| | | | Error-Callback-Handler
* Vereinfache das Interface noch weiter...Thomas Schmucker2020-06-192-3/+7
|
* csv_free() Funktion gegen csv_cleanup() ersetzt, die bei EOF jetzt auch ↵Thomas Schmucker2020-06-193-7/+5
| | | | automatisch aufgreufen wird.
* Der Code benötigt nur C99, nicht C11. Fixe das in der makefile.Thomas Schmucker2020-06-191-1/+1
|
* Bereinige den benutzten Speicher vor der Freigabe...Thomas Schmucker2020-06-192-4/+6
|
* mehr Fehlerbehandlung...Thomas Schmucker2020-06-191-0/+13
|
* Beispiel für einen normalen Ablauf ohne Exceptions hinzugefügt.Thomas Schmucker2020-06-191-1/+17
|
* makefile wieder zurück auf 'normale' Entwicklungsflags...Thomas Schmucker2020-06-191-1/+1
|
* Testprogramme und Beispiele hinzugefügtThomas Schmucker2020-06-182-440/+57
|
* erster Versuch, csv als library zu sehen...Thomas Schmucker2020-06-181-0/+445
|
* header dateiThomas Schmucker2020-06-182-40/+57
|
* Memory InterfaceThomas Schmucker2020-06-181-14/+48
|
* constnessThomas Schmucker2020-06-181-7/+14
|
* Parameter werden nun überall wo möglich geprüft.Thomas Schmucker2020-06-181-0/+7
|
* übergebe die Fehlermeldung auch an den CLient-Error-Handler; Reorg CodeThomas Schmucker2020-06-181-43/+54
|
* mit abort() lässt sich eine bessere Fehlerbehandlung durchführen, wenn das ↵Thomas Schmucker2020-06-171-19/+40
| | | | zugehörige Signal in einem Handler abgefangen wird!
* sort compiler flags...Thomas Schmucker2020-06-171-3/+4
|
* Vereinfache den Code an mehreren Stellen. Speicherverwaltung ist nunThomas Schmucker2020-06-171-53/+65
| | | | | zentralisiert und wo nicht notwendig, wird auf einen Returncode verzichtet!
* aufräumen...Thomas Schmucker2020-06-171-90/+27
|
* Zwischenstand...Thomas Schmucker2020-06-171-43/+87
|
* mehr FehlerprüfungenThomas Schmucker2020-06-141-5/+17
|
* Fehlerbehandlung hinzugefügtThomas Schmucker2020-06-141-92/+131
|
* benutze Speicherallokierungen getrennten Argumenten für Größe und Anzahl ↵Thomas Schmucker2020-06-141-2/+2
| | | | der Elemente
* makefile dem Projekt hinzugefügtThomas Schmucker2020-06-141-0/+13
|
* zst => state, ZST_ => STATE_Thomas Schmucker2020-06-131-32/+32
|
* update handling first fieldThomas Schmucker2020-06-131-5/+5
|
* update seq-read.cThomas Schmucker2020-06-131-3/+3
|
* add commentThomas Schmucker2020-06-131-0/+1
|
* funktionen zum Schreiben von CSV-Daten hinzugefügtThomas Schmucker2020-06-131-2/+41
|
* Mache klarer, wie EOF genau erkannt wird...Thomas Schmucker2020-06-121-8/+11
|
* bessere Steuerung für inline/staticThomas Schmucker2020-06-111-9/+13
|
* benutze getc statt fgetcThomas Schmucker2020-06-111-7/+7
|
* erster CommitThomas Schmucker2020-06-112-0/+391