From 0ad3b513a087018178d47504104f2bc9a6f257a6 Mon Sep 17 00:00:00 2001 From: cancel Date: Mon, 26 Nov 2018 04:57:33 +0900 Subject: [PATCH] Add ORCA_ROW_MAX and ORCA_COL_MAX --- base.h | 3 +++ field.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/base.h b/base.h index fb3ab69..e84bdca 100644 --- a/base.h +++ b/base.h @@ -8,6 +8,9 @@ #include #include +#define ORCA_ROW_MAX UINT16_MAX +#define ORCA_COL_MAX UINT16_MAX + typedef char Term; typedef uint16_t U16; typedef int16_t I16; diff --git a/field.c b/field.c index bc8fdf1..0000d32 100644 --- a/field.c +++ b/field.c @@ -178,7 +178,7 @@ Field_load_error field_load_file(char const* filepath, Field* field) { char* s = fgets(buf, Bufsize, file); if (s == NULL) break; - if (rows == UINT16_MAX) { + if (rows == ORCA_ROW_MAX) { fclose(file); return Field_load_error_too_many_rows; } @@ -196,7 +196,7 @@ Field_load_error field_load_file(char const* filepath, Field* field) { } if (len == 0) continue; - if (len > UINT16_MAX) { + if (len >= ORCA_ROW_MAX) { fclose(file); return Field_load_error_too_many_columns; }