From 51c3f68986a14f4ddffb5a97af3d9b15183c53fc Mon Sep 17 00:00:00 2001 From: Robert Pengelly Date: Sun, 25 May 2025 14:24:01 +0100 Subject: [PATCH] Don't forget to check for '0' --- expr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/expr.c b/expr.c index 00d0f15..2ee2971 100644 --- a/expr.c +++ b/expr.c @@ -349,7 +349,7 @@ static struct section *operand (char *start, char **pp, struct expr *expr, int e temp = (*pp); - while (*temp && (isxdigit (*temp))) { + while (*temp && isxdigit (*temp)) { temp++; } @@ -393,6 +393,7 @@ static struct section *operand (char *start, char **pp, struct expr *expr, int e integer_constant (start, pp, expr, 16); break; + case '0': case '1': case '2': case '3': -- 2.34.1