From 10cadc67d7f6c10faab8da45a244ab6049e6c263 Mon Sep 17 00:00:00 2001 From: Al Date: Sun, 17 Jan 2016 20:40:18 -0500 Subject: [PATCH] [io] matrix_read using array I/O functions --- src/matrix.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/matrix.c b/src/matrix.c index c47011fd..05cb4417 100644 --- a/src/matrix.c +++ b/src/matrix.c @@ -267,11 +267,9 @@ matrix_t *matrix_read(FILE *f) { goto exit_matrix_allocated; } - for (size_t i = 0; i < len_data; i++) { - if (!file_read_double(f, data + i)) { - printf("data\n"); - goto exit_matrix_allocated; - } + if (!file_read_double_array(f, data, len_data)) { + free(data); + goto exit_matrix_allocated; } mat->values = data;