| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update .gitignore-Datei | Thomas Schmucker | 2020-07-01 | 1 | -0/+4 |
| | | |||||
| * | Dokumentiere die unbenutzten Variablen besser... | Thomas Schmucker | 2020-07-01 | 1 | -5/+7 |
| | | |||||
| * | Benutze '#pragma once' als Include-Wächter. | Thomas Schmucker | 2020-06-27 | 1 | -4/+1 |
| | | |||||
| * | aktiviere Code-Coverage-Test | Thomas Schmucker | 2020-06-27 | 2 | -6/+10 |
| | | |||||
| * | Testcases für erfolgreiches Fehlermanagement... | Thomas Schmucker | 2020-06-26 | 1 | -0/+157 |
| | | |||||
| * | Verhindere, dass eine manipulierte Eingabe unsere String-Darstellung im | Thomas Schmucker | 2020-06-26 | 1 | -3/+9 |
| | | | | | | Speicher kaputt macht. Hierfür werden Null-Bytes aus der Eingabe ausgefiltert und nicht abgespeichert. | ||||
| * | mehr Fehlerprüfungen... | Thomas Schmucker | 2020-06-26 | 1 | -2/+2 |
| | | |||||
| * | Überarbeite die Speicherverwaltung... | Thomas Schmucker | 2020-06-26 | 1 | -2/+17 |
| | | |||||
| * | Vereinfache das Standard-Memory-Handling: | Thomas Schmucker | 2020-06-26 | 1 | -12/+6 |
| | | | | | | | | | - wir verzichten auf "explicit_bzero()". Wenn ein Client diese Funktion bei "free()" benötigt, kann dieser einen Custum-Allocator installieren. - Vereinfache den Code bei einem Multiplikationsüberlauf ein wenig. | ||||
| * | Prüfe auf Integer-Überlauf | Thomas Schmucker | 2020-06-25 | 1 | -4/+10 |
| | | |||||
| * | Fix: überflüssigen Parameter entfernt | Thomas Schmucker | 2020-06-25 | 1 | -1/+1 |
| | | |||||
| * | Bugfix: bei csv_mem_free() muss neben der Anzahl der Elemente auch deren ↵ | Thomas Schmucker | 2020-06-25 | 2 | -5/+6 |
| | | | | | Größe übergeben werden! | ||||
| * | typo | Thomas Schmucker | 2020-06-25 | 1 | -1/+1 |
| | | |||||
| * | Aktiviere continuous Testing | Thomas Schmucker | 2020-06-25 | 2 | -1/+416 |
| | | |||||
| * | benutze überall int statt char als Feldbegrenzer/Feldtrenner | Thomas Schmucker | 2020-06-25 | 1 | -3/+3 |
| | | |||||
| * | Benutze int als Datentyp für Feldbegrenzer und Feldtrenner statt bisher | Thomas Schmucker | 2020-06-25 | 1 | -2/+2 |
| | | | | | | | | char. Clients können diese Parameter beim Parsen auf "ungültige" Werte wie etwa -1 setzen und damit das Parsen einer CSV-Datei nochmals genauer beeinflussen. Mit char als Datentyp wäre das nicht möglich, weil jeder char-Wert in einer Datei vorkommen kann! | ||||
| * | Prüfe alle Parameter bei csv_cleanup() | Thomas Schmucker | 2020-06-25 | 1 | -0/+1 |
| | | |||||
| * | Füge nach jedem csv_fatal_error() eine return-Anweisung hinzu. Diese | Thomas Schmucker | 2020-06-25 | 1 | -0/+3 |
| | | | | | | | | wird normalerweise nicht ausgeführt, da csv_fatal_error() mit abort() das Programm beendet, aber einige Compiler wissen das nicht und geben dann eine (sinnlose) Warnung aus. Dieser Fix soll diese Warnung verhindern. | ||||
| * | fix typo | Thomas Schmucker | 2020-06-25 | 1 | -1/+1 |
| | | |||||
| * | Protytypen für icht Standard-C-Funktionen hinzugefügt. Clients, die diese ↵ | Thomas Schmucker | 2020-06-25 | 1 | -0/+4 |
| | | | | | Funktionen nicht haben, müssen diese dann aus dem Netz (OpenBSD) herunterladen und explizit kompilieren und zum Projekt dazulinken. | ||||
| * | refactor makefile | Thomas Schmucker | 2020-06-25 | 2 | -4/+4 |
| | | |||||
| * | Testsuite | Thomas Schmucker | 2020-06-24 | 3 | -1/+16 |
| | | |||||
| * | csv-test nach csv-perf umbenannt | Thomas Schmucker | 2020-06-24 | 2 | -4/+4 |
| | | |||||
| * | fix: reorder code. feof() returns EOF, even when a read-error occurs | Thomas Schmucker | 2020-06-24 | 1 | -4/+4 |
| | | |||||
| * | reformat comments | Thomas Schmucker | 2020-06-24 | 1 | -31/+32 |
| | | |||||
| * | reduziere die Sichtbarkeit einer Variablen | Thomas Schmucker | 2020-06-24 | 1 | -2/+1 |
| | | |||||
| * | gitignore hinzugefügt | Thomas Schmucker | 2020-06-24 | 1 | -0/+10 |
| | | |||||
| * | Als Vergleich für Geschwindigkeit nehmen wir den Lesevorgang Byte-für-Byte an! | Thomas Schmucker | 2020-06-24 | 1 | -12/+0 |
| | | |||||
| * | kleinere Überarbeitungen | Thomas Schmucker | 2020-06-23 | 1 | -5/+11 |
| | | |||||
| * | Fehlerbehandlung beim Schreiben hinzugefügt | Thomas Schmucker | 2020-06-23 | 1 | -0/+12 |
| | | |||||
| * | erste Version von cvs_write() hinzugefügt! | Thomas Schmucker | 2020-06-23 | 1 | -0/+22 |
| | | |||||
| * | Test für csv_write() zunächst deaktiviert! | Thomas Schmucker | 2020-06-23 | 1 | -0/+2 |
| | | |||||
| * | fix parameter | Thomas Schmucker | 2020-06-23 | 2 | -4/+4 |
| | | |||||
| * | code cleanup | Thomas Schmucker | 2020-06-23 | 2 | -3/+15 |
| | | |||||
| * | fix makefile | Thomas Schmucker | 2020-06-23 | 1 | -2/+2 |
| | | |||||
| * | benutze 'static inline' statt nur 'static'. 30% bessere Performance! | Thomas Schmucker | 2020-06-23 | 1 | -9/+9 |
| | | |||||
| * | überarbeite makefile, dass die csv-lib separat übersetzt wird... | Thomas Schmucker | 2020-06-23 | 1 | -3/+8 |
| | | |||||
| * | Setze die CSV-Optionen bei einem Cleanup auf NULL.. | Thomas Schmucker | 2020-06-23 | 1 | -0/+1 |
| | | |||||
| * | Erlaube Compile-Optionen für Feldtrenner und Feldbegrenzer | Thomas Schmucker | 2020-06-23 | 1 | -2/+9 |
| | | |||||
| * | wähle sprechendere Namen für Feldtrenner und Feldbegrenzer | Thomas Schmucker | 2020-06-23 | 2 | -18/+18 |
| | | |||||
| * | keine neuen (pseudo) Schlüsselwörter einführen... | Thomas Schmucker | 2020-06-23 | 1 | -11/+10 |
| | | |||||
| * | fix: csv_write | Thomas Schmucker | 2020-06-22 | 2 | -8/+23 |
| | | |||||
| * | Fix: Include (assert.h) | Thomas Schmucker | 2020-06-21 | 1 | -0/+1 |
| | | |||||
| * | mehr asserts... | Thomas Schmucker | 2020-06-21 | 1 | -0/+2 |
| | | |||||
| * | s/csv_error/csv_err/ | Thomas Schmucker | 2020-06-21 | 3 | -10/+10 |
| | | |||||
| * | Überarbeitets Error-Handling | Thomas Schmucker | 2020-06-21 | 3 | -13/+36 |
| | | |||||
| * | Benutze unterschiedliche Callback-Argumente für die Memory- und ↵ | Thomas Schmucker | 2020-06-21 | 3 | -9/+12 |
| | | | | | Error-Callback-Handler | ||||
| * | Vereinfache das Interface noch weiter... | Thomas Schmucker | 2020-06-19 | 2 | -3/+7 |
| | | |||||
| * | csv_free() Funktion gegen csv_cleanup() ersetzt, die bei EOF jetzt auch ↵ | Thomas Schmucker | 2020-06-19 | 3 | -7/+5 |
| | | | | | automatisch aufgreufen wird. | ||||
| * | Der Code benötigt nur C99, nicht C11. Fixe das in der makefile. | Thomas Schmucker | 2020-06-19 | 1 | -1/+1 |
| | | |||||
