Compare commits

..

No commits in common. "fd27247a44688d316280f40503424de426aa06a0" and "5fcf8977951cad0bb3f7a9842965e3f8a266f60f" have entirely different histories.

View File

@ -30,7 +30,7 @@
#define FILE_HEADER_STRING "__info2_image_file_format__" #define FILE_HEADER_STRING "__info2_image_file_format__"
// --------------------------------------------------------- // ---------------------------------------------------------
// Hilfsfunktionen // Hilfsfunktionen (static, nur in diesem Modul sichtbar)
// --------------------------------------------------------- // ---------------------------------------------------------
/** /**
@ -47,7 +47,7 @@ static int checkFileHeader(FILE *file) {
return 0; // Lesefehler oder Datei zu kurz return 0; // Lesefehler oder Datei zu kurz
} }
// Null-Terminierung sicherstellen für strcmp // Null-Terminierung sicherstellen für strcmp (obwohl wir auch memcmp nutzen könnten)
buffer[headerLen] = '\0'; buffer[headerLen] = '\0';
if (strcmp(buffer, expectedHeader) != 0) { if (strcmp(buffer, expectedHeader) != 0) {
@ -73,7 +73,7 @@ static GrayScaleImageSeries *allocateSeries(unsigned short count) {
series->labels = (unsigned char *)calloc(count, sizeof(unsigned char)); series->labels = (unsigned char *)calloc(count, sizeof(unsigned char));
if (series->images == NULL || series->labels == NULL) { if (series->images == NULL || series->labels == NULL) {
// Falls eine Allokation fehlschlägt, alles Bisherigen freigeben // Falls eine Allokation fehlschlägt, alles bisherige freigeben
free(series->images); free(series->images);
free(series->labels); free(series->labels);
free(series); free(series);