From 820e4cb234e9e25291be70319e22cdda2258acff Mon Sep 17 00:00:00 2001 From: Robert Pengelly Date: Sat, 23 May 2026 10:25:17 +0100 Subject: [PATCH] Cast char to int and use xrealloc instead of just realloc --- parse.c | 6 +++--- pp.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/parse.c b/parse.c index ff6b82a..6b887af 100644 --- a/parse.c +++ b/parse.c @@ -23393,7 +23393,7 @@ static void emit_call_pointer_in_reg_now (const char *fn_reg, const char *result fflush (arg_tmp_ofp); state->ofp = arg_saved_ofp; - new_arg_tmp_ofps = (FILE **) realloc (arg_tmp_ofps, sizeof (*arg_tmp_ofps) * (argc + 1)); + new_arg_tmp_ofps = (FILE **) xrealloc (arg_tmp_ofps, sizeof (*arg_tmp_ofps) * (argc + 1)); if (new_arg_tmp_ofps) { @@ -23795,7 +23795,7 @@ static void emit_call_identifier_to_reg_now (const char *name, const char *reg, fflush (arg_tmp_ofp); state->ofp = arg_saved_ofp; - new_arg_tmp_ofps = (FILE **) realloc (arg_tmp_ofps, sizeof (*arg_tmp_ofps) * (argc + 1)); + new_arg_tmp_ofps = (FILE **) xrealloc (arg_tmp_ofps, sizeof (*arg_tmp_ofps) * (argc + 1)); if (new_arg_tmp_ofps) { @@ -28457,7 +28457,7 @@ static int parse_identifier_assignment_statement (void) { fflush (arg_tmp_ofp); state->ofp = arg_saved_ofp; - new_arg_tmp_ofps = (FILE **) realloc (arg_tmp_ofps, sizeof (*arg_tmp_ofps) * (argc + 1)); + new_arg_tmp_ofps = (FILE **) xrealloc (arg_tmp_ofps, sizeof (*arg_tmp_ofps) * (argc + 1)); if (new_arg_tmp_ofps) { diff --git a/pp.c b/pp.c index 70ade30..31df3be 100755 --- a/pp.c +++ b/pp.c @@ -1320,7 +1320,7 @@ struct vector *preprocess_line (char **line, char *real_start, char *real_caret, while (!is_end_of_line[(int) *caret]) { - if (!isspace (*caret)) { + if (!isspace ((int) *caret)) { break; } -- 2.34.1