sc_program_name \
sc_require_test_exit_idiom \
sc_makefile_check \
+ $(disable_temporarily) \
sc_useless_cpp_parens
+disable_temporarily = \
+ sc_makefile_TAB_only_indentation \
+ sc_unmarked_diagnostics \
+ sc_prohibit_ctype_h \
+ sc_prohibit_asprintf \
+ sc_m4_quote_check \
+ sc_prohibit_trailing_blank_lines \
+ sc_avoid_ctype_macros \
+ sc_avoid_write \
+ sc_trailing_blank
+
# Avoid uses of write(2). Either switch to streams (fwrite), or use
# the safewrite wrapper.
sc_avoid_write:
1>&2; exit 1; } || :
# Ensure that no C source file uses TABs for indentation.
+# Exclude some version-controlled symlinks.
sc_TAB_in_indentation:
@grep -lE '^ * ' /dev/null \
- $$($(VC_LIST_EXCEPT) \
- | grep -E '\.[ch](\.in)?$$') && \
+ $$($(VC_LIST_EXCEPT)) && \
{ echo '$(ME): found TAB(s) used for indentation in C sources;'\
'use spaces' 1>&2; exit 1; } || :