From 9b86b0a14e13bb79376db7826279285b348a4a8c Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Mon, 26 Jul 2021 20:41:19 +0200 Subject: [PATCH] change: fill array and return array --- readfile.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/readfile.c b/readfile.c index 4b62097..6f0a496 100644 --- a/readfile.c +++ b/readfile.c @@ -38,7 +38,7 @@ int get_array_length(FILE *in) * * @return Arraylaenge */ -int fill_array_from_file(FILE *in, file_size_t *fs, +file_size_t * fill_array_from_file(FILE *in, file_size_t *fs, const unsigned long long split) { FILE *ignore = NULL; @@ -65,7 +65,8 @@ int fill_array_from_file(FILE *in, file_size_t *fs, if (ignore != NULL) fclose(ignore); - return lines; + struct_array_length = lines; + return fs; } file_size_t * read_input_file(const char *input) @@ -76,7 +77,7 @@ file_size_t * read_input_file(const char *input) file_size_t *fs = (file_size_t *) malloc(struct_array_length * sizeof(file_size_t)); - struct_array_length = fill_array_from_file(in, fs, split); + fs = fill_array_from_file(in, fs, split); fs = (file_size_t *) realloc(fs, struct_array_length * sizeof(file_size_t)); -- 2.39.5