From 2a6a21674e8da36773f27e19f4acf74de7ad813b Mon Sep 17 00:00:00 2001 From: TheGAzed Date: Sun, 23 Jun 2024 18:10:31 +0200 Subject: [PATCH] try assert size --- program/source/structures/concrete/board.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/program/source/structures/concrete/board.c b/program/source/structures/concrete/board.c index 135bd8b..790b64f 100644 --- a/program/source/structures/concrete/board.c +++ b/program/source/structures/concrete/board.c @@ -103,10 +103,9 @@ KGrid _init_grid(FILE * kakuro_file) { KGrid g = { 0 }; assert(fread(&(g.size[ROW]), sizeof(ksize_t), 1, kakuro_file)); assert(fread(&(g.size[COLUMN]), sizeof(ksize_t), 1, kakuro_file)); - if (ferror(kakuro_file)) { - perror("Error during fread"); - } + assert(g.size[ROW] && "ROW COUNT IS ZERO"); + assert(g.size[COLUMN] && "COLUMN COUNT IS ZERO"); g.count = g.size[ROW] * g.size[COLUMN]; assert((g.grids[ROW] = malloc(g.size[ROW] * sizeof(lookup_t*))) && "ALLOCATION TO ROW ARRAY FAILED");