return lines;
}
-/**
- * Liest die Input Datei in den RAM ein
- *
- * @input Pfad zur Textdatei mit dem Dateipfaden
- *
- * @return file_size struct array
- */
file_size_t * read_input_file(const char *input)
{
FILE *in = fopen(input, "r");
#ifndef _READFILE_H
#define _READFILE_H
+/**
+ * Liest die Input Datei in den RAM ein
+ *
+ * @input Pfad zur Textdatei mit dem Dateipfaden
+ *
+ * @return file_size struct array
+ */
file_size_t * read_input_file(const char *input);
#endif
fclose(out);
}
-/**
- * Schreibt in eine Datei die Pfade der Dateien, die auf das Medium passen. Wenn
- * ein Rest uebrig bleibt wird das Array reallociert und die Restlange zurueck-
- * gegeben.
- *
- * @param pointer auf das Array mit file_size struct
- * @param pointer auf den string fuer den Ausgabepfad der Datei
- * @param Splitgroesse
- * @param maximale Laenge des neuen Arrays
- *
- * @return Restlaenge des neuen Arrays
- */
int splitter(file_size_t *input, const char *output,
unsigned long long splitgroesse, int length)
{
#ifndef _SPLITTER_H
#define _SPLITTER_H
+/**
+ * Schreibt in eine Datei die Pfade der Dateien, die auf das Medium passen. Wenn
+ * ein Rest uebrig bleibt wird das Array reallociert und die Restlange zurueck-
+ * gegeben.
+ *
+ * @param pointer auf das Array mit file_size struct
+ * @param pointer auf den string fuer den Ausgabepfad der Datei
+ * @param Splitgroesse
+ * @param maximale Laenge des neuen Arrays
+ *
+ * @return Restlaenge des neuen Arrays
+ */
int splitter(file_size_t *input, const char *output,
unsigned long long splitgroesse, int length);