mirror of
https://github.com/mirror/wget.git
synced 2025-01-01 07:50:11 +08:00
a4402120ad
* Makefile.am: Add fuzz/ to SUBDIRS * cfg.mk: Fix 'make syntax-check' * configure.ac: Add --enable-fuzzing * fuzz/Makefile.am: New file * fuzz/README.md: New file * fuzz/fuzzer.h: New file * fuzz/get_all_corpora: New file * fuzz/get_ossfuzz_corpora: New file * fuzz/glob_crash.c: New file * fuzz/main.c: New file * fuzz/run-afl.sh: New file * fuzz/run-clang.sh: New file * fuzz/view-coverage.sh: New file * fuzz/wget_options_fuzzer.c: New file * fuzz/wget_options_fuzzer.dict: New file * src/init.c (cleanup): Free more resources * src/main.c (init_switches): Initialize only once, (print_usage): Don't print if TESTING is defined * src/utils.h: Include wget.h
38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
# Explicit syntax-check exceptions.
|
|
exclude_file_name_regexp--sc_trailing_blank = ^doc/annou.*$$
|
|
exclude_file_name_regexp--sc_bindtextdomain = ^fuzz/.*.c$$
|
|
exclude_file_name_regexp--sc_require_config_h = fuzz/main.c$$
|
|
exclude_file_name_regexp--sc_require_config_h_first = fuzz/main.c$$
|
|
|
|
|
|
export VC_LIST_EXCEPT_DEFAULT=^(lib/.*|m4/.*|md5/.*|build-aux/.*|src/gettext\.h|.*ChangeLog|tests/certs/.*)$$
|
|
|
|
local-checks-to-skip = \
|
|
sc_const_long_option \
|
|
sc_error_message_uppercase \
|
|
sc_file_system \
|
|
sc_immutable_NEWS \
|
|
sc_copyright_check \
|
|
sc_makefile_path_separator_check \
|
|
sc_require_config_h \
|
|
sc_require_config_h_first \
|
|
sc_two_space_separator_in_usage \
|
|
sc_useless_cpp_parens \
|
|
\
|
|
sc_prohibit_atoi_atof \
|
|
sc_prohibit_strcmp \
|
|
sc_cast_of_alloca_return_value \
|
|
sc_cast_of_x_alloc_return_value \
|
|
sc_prohibit_S_IS_definition \
|
|
\
|
|
sc_program_name \
|
|
sc_makefile_at_at_check \
|
|
sc_cast_of_argument_to_free \
|
|
sc_prohibit_undesirable_word_seq
|
|
|
|
#SHELL=bash -x
|
|
show-vc-list-except:
|
|
@$(VC_LIST_EXCEPT)
|
|
|
|
VC_LIST_ALWAYS_EXCLUDE_REGEX = ^ABOUT-NLS|((msdos|vms)/.*)|ChangeLog-2014-12-10|/.*.der|^tests/certs/.*|^fuzz/.*.in/.*$$
|