Mercurial > hg > octave-nkf > gnulib-hg
changeset 14216:676f66180a36
maint.mk: add syntax-check rule: detect unnecessary #include <stddef.h>
* top/maint.mk (sc_prohibit_stddef_without_use): New rule.
author | Jim Meyering <meyering@redhat.com> |
---|---|
date | Sun, 23 Jan 2011 18:54:42 +0100 |
parents | 8e261eb86ba2 |
children | 821f1ac49d4a |
files | ChangeLog top/maint.mk |
diffstat | 2 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-01-23 Jim Meyering <meyering@redhat.com> + + maint.mk: add syntax-check rule: detect unnecessary #include <stddef.h> + * top/maint.mk (sc_prohibit_stddef_without_use): New rule. + 2011-01-23 Bruno Haible <bruno@clisp.org> get-rusage-as: Fix bug.
--- a/top/maint.mk +++ b/top/maint.mk @@ -571,6 +571,13 @@ re='\<($(_intprops_syms_re)) *\(' \ $(_sc_header_without_use) +_stddef_syms_re = NULL|offsetof|ptrdiff_t|size_t|wchar_t +# Prohibit the inclusion of stddef.h without an actual use. +sc_prohibit_stddef_without_use: + @h='<stddef.h>' \ + re='\<($(_stddef_syms_re)) *\(' \ + $(_sc_header_without_use) + sc_obsolete_symbols: @prohibit='\<(HAVE''_FCNTL_H|O''_NDELAY)\>' \ halt='do not use HAVE''_FCNTL_H or O'_NDELAY \