summaryrefslogtreecommitdiff
path: root/Makefile.maint
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-05-14 08:05:44 +0000
committerJim Meyering <jim@meyering.net>2003-05-14 08:05:44 +0000
commit227971e5767a5ce0b096123cfc3ca584a74f9ea7 (patch)
treef9d76f83908f1c0752ac847a83f8bcb6812ccbc9 /Makefile.maint
parent5d51fc8a5be287adb39b460b309794837c503ba1 (diff)
downloadcoreutils-227971e5767a5ce0b096123cfc3ca584a74f9ea7.tar.xz
(syntax-check): Add another check.
Diffstat (limited to 'Makefile.maint')
-rw-r--r--Makefile.maint15
1 files changed, 9 insertions, 6 deletions
diff --git a/Makefile.maint b/Makefile.maint
index 623699b66..064278b0b 100644
--- a/Makefile.maint
+++ b/Makefile.maint
@@ -64,23 +64,26 @@ syntax-check:
fi; \
fi
@grep -E '[ ] ' --exclude=$(srcdir)/lib/regex.c \
- $(srcdir)/{lib,src}/*.[chy] \
+ $(srcdir)/{lib,src}/*.[chly] \
$(find -name Makefile.am) && \
- { echo 'Makefile.maint: found SPACE-TAB sequence; remove the SPACE' \
+ { echo '$(ME): found SPACE-TAB sequence; remove the SPACE' \
1>&2; \
exit 1; } || :
+ @grep -E '\<free \(\(' $(srcdir)/{lib,src}/*.[chly] && \
+ { echo '$(ME): don'\''t cast free argument' 1>&2; \
+ exit 1; } || :
@grep -E --exclude=$(srcdir)/lib/regex.c \
'\*\) *x(m|c|re)alloc\>' $(srcdir)/{lib,src}/*.[chy] && \
- { echo 'Makefile.maint: don'\''t cast x*alloc return value' 1>&2; \
+ { echo '$(ME): don'\''t cast x*alloc return value' 1>&2; \
exit 1; } || :
@grep -F 'error (EXIT_SUCCESS,' \
- $(find -name '*.[chly]') && \
- { echo 'Makefile.maint: found error (EXIT_SUCCESS' 1>&2; \
+ $$(find -type f -name '*.[chly]') && \
+ { echo '$(ME): found error (EXIT_SUCCESS' 1>&2; \
exit 1; } || :
# grep -E '^# *include <(string|stdlib)\.h>' \
# $(srcdir)/{lib,src}/*.[chy] && \
-# { echo 'Makefile.maint: FIXME' 1>&2; \
+# { echo '$(ME): FIXME' 1>&2; \
# exit 1; } || :
# FIXME: don't allow `#include .strings\.h' anywhere