| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Ändere den Returntyp von csv_read() von int nach size_t, weil keine ↵ | Thomas Schmucker | 2020-08-21 | 1 | -1/+1 |
| | | | | | negativen Werte für 'Dateiende' oder 'Fehler beim Lesen' zurückgegeben werden. | ||||
| * | Benutze size_t statt int bei Größenangaben | Thomas Schmucker | 2020-07-24 | 1 | -14/+14 |
| | | |||||
| * | Vereinfache csv_nfields() | Thomas Schmucker | 2020-07-06 | 1 | -4/+1 |
| | | |||||
| * | Bessere Beschreibung der Kommentare | Thomas Schmucker | 2020-07-06 | 1 | -2/+1 |
| | | |||||
| * | Versionsinformationen hinzugefügt und Headerdatei etwas aufgeräumt. | Thomas Schmucker | 2020-07-06 | 1 | -5/+21 |
| | | |||||
| * | Entferne die Routinen zum Schreiben eines CSV-Datei. Dies hier ist eine | Thomas Schmucker | 2020-07-05 | 1 | -91/+0 |
| | | | | | Bibliothek zum Lesen/Parsen. | ||||
| * | Formatiere den Quellcode mit clang-format | Thomas Schmucker | 2020-07-05 | 1 | -51/+57 |
| | | |||||
| * | csv-read() sollte bei Dateiende EOF liefern, statt -1. Damit wird der | Thomas Schmucker | 2020-07-02 | 1 | -4/+4 |
| | | | | | Clientcode lesbarer und verständlicher. | ||||
| * | Fix: Codelayout mit Leerzeilen | Thomas Schmucker | 2020-07-01 | 1 | -4/+0 |
| | | |||||
| * | Dokumentiere die unbenutzten Variablen besser... | Thomas Schmucker | 2020-07-01 | 1 | -5/+7 |
| | | |||||
| * | 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 |
| | | |||||
| * | Bugfix: bei csv_mem_free() muss neben der Anzahl der Elemente auch deren ↵ | Thomas Schmucker | 2020-06-25 | 1 | -4/+5 |
| | | | | | Größe übergeben werden! | ||||
| * | typo | Thomas Schmucker | 2020-06-25 | 1 | -1/+1 |
| | | |||||
| * | benutze überall int statt char als Feldbegrenzer/Feldtrenner | Thomas Schmucker | 2020-06-25 | 1 | -3/+3 |
| | | |||||
| * | 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. | ||||
| * | 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 |
| | | |||||
| * | 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 |
| | | |||||
| * | fix parameter | Thomas Schmucker | 2020-06-23 | 1 | -2/+2 |
| | | |||||
| * | code cleanup | Thomas Schmucker | 2020-06-23 | 1 | -1/+1 |
| | | |||||
| * | benutze 'static inline' statt nur 'static'. 30% bessere Performance! | Thomas Schmucker | 2020-06-23 | 1 | -9/+9 |
| | | |||||
| * | 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 | 1 | -16/+16 |
| | | |||||
| * | keine neuen (pseudo) Schlüsselwörter einführen... | Thomas Schmucker | 2020-06-23 | 1 | -11/+10 |
| | | |||||
| * | fix: csv_write | Thomas Schmucker | 2020-06-22 | 1 | -8/+12 |
| | | |||||
| * | s/csv_error/csv_err/ | Thomas Schmucker | 2020-06-21 | 1 | -5/+5 |
| | | |||||
| * | Überarbeitets Error-Handling | Thomas Schmucker | 2020-06-21 | 1 | -10/+24 |
| | | |||||
| * | Benutze unterschiedliche Callback-Argumente für die Memory- und ↵ | Thomas Schmucker | 2020-06-21 | 1 | -7/+7 |
| | | | | | Error-Callback-Handler | ||||
| * | Vereinfache das Interface noch weiter... | Thomas Schmucker | 2020-06-19 | 1 | -0/+5 |
| | | |||||
| * | csv_free() Funktion gegen csv_cleanup() ersetzt, die bei EOF jetzt auch ↵ | Thomas Schmucker | 2020-06-19 | 1 | -1/+3 |
| | | | | | automatisch aufgreufen wird. | ||||
| * | Bereinige den benutzten Speicher vor der Freigabe... | Thomas Schmucker | 2020-06-19 | 1 | -3/+5 |
| | | |||||
| * | mehr Fehlerbehandlung... | Thomas Schmucker | 2020-06-19 | 1 | -0/+13 |
| | | |||||
| * | erster Versuch, csv als library zu sehen... | Thomas Schmucker | 2020-06-18 | 1 | -0/+445 |
