diff options
author | Jim Meyering <jim@meyering.net> | 2003-05-14 08:05:44 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-05-14 08:05:44 +0000 |
commit | 227971e5767a5ce0b096123cfc3ca584a74f9ea7 (patch) | |
tree | f9d76f83908f1c0752ac847a83f8bcb6812ccbc9 /Makefile.maint | |
parent | 5d51fc8a5be287adb39b460b309794837c503ba1 (diff) | |
download | coreutils-227971e5767a5ce0b096123cfc3ca584a74f9ea7.tar.xz |
(syntax-check): Add another check.
Diffstat (limited to 'Makefile.maint')
-rw-r--r-- | Makefile.maint | 15 |
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 |