From f9a6c5b3b6c02e0feef5abec29d2ec640a27b36c Mon Sep 17 00:00:00 2001 From: Pádraig Brady Date: Tue, 15 Dec 2015 17:10:10 +0000 Subject: maint: ensure emit_mandatory_arg_note() used if needed * cfg.mk (sc_emit_mandatory_arg_note): Add new syntax check. --- cfg.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cfg.mk b/cfg.mk index 656035bf5..23f166189 100644 --- a/cfg.mk +++ b/cfg.mk @@ -140,6 +140,14 @@ sc_prohibit_colon_redirection: exit 1; } \ || : +# Ensure emit_mandatory_arg_note() is called if required +sc_ensure_emit_mandatory_arg_note: + @cd $(srcdir)/src && GIT_PAGER= git \ + grep -l -- '^ *-[^-].*--.*[^[]=' *.c \ + | xargs grep -L emit_mandatory_arg_note | grep . \ + && { echo '$(ME): '"emit_mandatory_arg_note() missing" 1>&2; \ + exit 1; } || : + # Create a list of regular expressions matching the names # of files included from system.h. Exclude a couple. .re-list: -- cgit v1.2.3-54-g00ecf