]> gitweb.hhaalo.de Git - discspan.git/commitdiff
change: fill array and return array
authorBastian Dehn <hhaalo@arcor.de>
Mon, 26 Jul 2021 18:41:19 +0000 (20:41 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 26 Jul 2021 18:41:19 +0000 (20:41 +0200)
readfile.c

index 4b62097589edc6ceb027791d26dce29ac99ce9e8..6f0a4967bf57bd02c607fbeab5ad48271b872b2f 100644 (file)
@@ -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));