| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Vereinfache csv_nfields() | Thomas Schmucker | 2020-07-06 | 1 | -4/+1 |
| | | |||||
| * | Bessere Beschreibung der Kommentare | Thomas Schmucker | 2020-07-06 | 1 | -2/+1 |
| | | |||||
| * | Mehr Compilerflags für mehr Prüfungen | Thomas Schmucker | 2020-07-06 | 1 | -1/+1 |
| | | |||||
| * | Versionsinformationen hinzugefügt und Headerdatei etwas aufgeräumt. | Thomas Schmucker | 2020-07-06 | 2 | -5/+24 |
| | | |||||
| * | Aktiviere DEBUG-Symbole für den Test | Thomas Schmucker | 2020-07-06 | 1 | -1/+1 |
| | | |||||
| * | Entferne die Routinen zum Schreiben eines CSV-Datei. Dies hier ist eine | Thomas Schmucker | 2020-07-05 | 2 | -95/+0 |
| | | | | | Bibliothek zum Lesen/Parsen. | ||||
| * | Doku: kleinere Fixes... | Thomas Schmucker | 2020-07-05 | 1 | -3/+4 |
| | | |||||
| * | Benutze das UNUSED-Makro für nicht verwendete Parameter.csv-write | Thomas Schmucker | 2020-07-05 | 1 | -11/+13 |
| | | |||||
| * | Formatiere den Quellcode mit clang-format | Thomas Schmucker | 2020-07-05 | 4 | -312/+363 |
| | | |||||
| * | erster Versuch einer Dokumentation | Thomas Schmucker | 2020-07-05 | 2 | -0/+202 |
| | | |||||
| * | weiterer Testcase: Teste den Fall, dass ein CSV-Objekt nur initialisiert, ↵ | Thomas Schmucker | 2020-07-02 | 1 | -0/+16 |
| | | | | | aber bisher noch nicht benutzt wurde. | ||||
| * | csv-read() sollte bei Dateiende EOF liefern, statt -1. Damit wird der | Thomas Schmucker | 2020-07-02 | 3 | -15/+15 |
| | | | | | Clientcode lesbarer und verständlicher. | ||||
| * | Testfälle besser dokumentiert | Thomas Schmucker | 2020-07-01 | 3 | -19/+20 |
| | | |||||
| * | Fix: Codelayout mit Leerzeilen | Thomas Schmucker | 2020-07-01 | 1 | -4/+0 |
| | | |||||
| * | 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 |
| | | |||||
