From 10a322910c76f604c7d7467132871b771e0874d9 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 30 Sep 2014 17:54:18 -0700 Subject: maint: enable sc_cast_of_alloca_return_value syntax check * cfg.mk (local-checks-to-skip): Remove its exemption. * sed/regexp.c (match_regex): Do not cast return value of alloca. --- cfg.mk | 1 - sed/regexp.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/cfg.mk b/cfg.mk index d707f5e..819a8a6 100644 --- a/cfg.mk +++ b/cfg.mk @@ -25,7 +25,6 @@ url_dir_list = http://ftp.gnu.org/gnu/$(PACKAGE) local-checks-to-skip = \ sc_GPL_version \ sc_bindtextdomain \ - sc_cast_of_alloca_return_value \ sc_cast_of_argument_to_free \ sc_error_message_uppercase \ sc_file_system \ diff --git a/sed/regexp.c b/sed/regexp.c index e63d30a..827c699 100644 --- a/sed/regexp.c +++ b/sed/regexp.c @@ -217,7 +217,7 @@ match_regex(regex, buf, buflen, buf_start_offset, regarray, regsize) #ifdef REG_PERL regmatch_t rm[10], *regmatch = rm; if (regsize > 10) - regmatch = (regmatch_t *) alloca (sizeof (regmatch_t) * regsize); + regmatch = alloca (sizeof (regmatch_t) * regsize); #endif /* printf ("Matching from %d/%d\n", buf_start_offset, buflen); */ -- cgit v1.2.1