summaryrefslogtreecommitdiff
path: root/Makefile.maint
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-09-28 08:39:31 +0000
committerJim Meyering <jim@meyering.net>2003-09-28 08:39:31 +0000
commit7f7abaa44733c51d945972c2024e499309088a58 (patch)
treea97656203de67fde53b659c3b20b1d066a3efb7b /Makefile.maint
parent969e23d12a19c3c3b1e6d88c45e682a1e35232a8 (diff)
downloadcoreutils-7f7abaa44733c51d945972c2024e499309088a58.tar.xz
(sc_cast_of_alloca_return_value): New rule.
(syntax-check-rules): Add it.
Diffstat (limited to 'Makefile.maint')
-rw-r--r--Makefile.maint9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.maint b/Makefile.maint
index a814aec64..d4ca99553 100644
--- a/Makefile.maint
+++ b/Makefile.maint
@@ -71,6 +71,7 @@ local-check = $(filter-out $(local-checks-to-skip), $(local-checks-available))
syntax-check-rules = \
sc_cast_of_argument_to_free \
sc_cast_of_x_alloc_return_value \
+ sc_cast_of_alloca_return_value \
sc_changelog \
sc_error_exit_success \
sc_space_tab \
@@ -107,11 +108,17 @@ sc_cast_of_argument_to_free:
sc_cast_of_x_alloc_return_value:
@grep -E --exclude=$(srcdir)/lib/regex.c \
- '\*\) *(alloca|x(m|c|re)alloc)\>' \
+ '\*\) *x(m|c|re)alloc\>' \
$(srcdir)/{lib,src}/*.[chy] && \
{ echo '$(ME): don'\''t cast x*alloc return value' 1>&2; \
exit 1; } || :
+sc_cast_of_alloca_return_value:
+ @grep -E '\*\) *alloca\>' \
+ $(srcdir)/src/*.[chy] && \
+ { echo '$(ME): don'\''t cast alloca return value' 1>&2; \
+ exit 1; } || :
+
sc_space_tab:
@( cvsu --list ) > /dev/null 2>&1 || : && \
grep '[ ] ' \