From 44b3895698845cc121c58dfce51c2545da3f37e1 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Fri, 19 Jun 2020 21:02:17 +0200 Subject: [PATCH] Fix m_core_fscan_* in case of EOF --- m-core.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/m-core.h b/m-core.h index 23dea816..5d6354f0 100644 --- a/m-core.h +++ b/m-core.h @@ -1513,7 +1513,7 @@ m_core_fscan_bool (bool *ptr, FILE *f) static inline bool \ name (type *ptr, FILE *f) \ { \ - return fscanf(f, format, ptr); \ + return fscanf(f, format, ptr) == 1; \ } M_FSCAN_DEFAULT_TYPE_DEF(m_core_fscan_char, char, "%c") M_FSCAN_DEFAULT_TYPE_DEF(m_core_fscan_schar, signed char, "%hhd")