diff --git a/1984/anonymous/.gitignore b/1984/anonymous/.gitignore index 0e449506b..376ed9f37 100644 --- a/1984/anonymous/.gitignore +++ b/1984/anonymous/.gitignore @@ -1,2 +1,4 @@ anonymous anonymous.alt +anonymous.orig +prog.orig diff --git a/1984/anonymous/README.md b/1984/anonymous/README.md index c9858cae2..1779cebbf 100644 --- a/1984/anonymous/README.md +++ b/1984/anonymous/README.md @@ -31,8 +31,9 @@ make alt #### To run: +NOTE: this version might not work on some systems like macOS. + ```sh -echo NOTE: this version might not work on some systems. ./anonymous.alt ``` diff --git a/1984/anonymous/anonymous.c b/1984/anonymous/anonymous.c index fcc248d83..5451c40af 100644 --- a/1984/anonymous/anonymous.c +++ b/1984/anonymous/anonymous.c @@ -1,2 +1,2 @@ -i;main(){for(;i["] ver0.c + -./${PROG} < westley.c > ver0.c -${CC} ${CFLAGS} ver0.c -o $@ ${LIBS} ver1: ${PROG} - ./${PROG} 1 < westley.c > ver1.c + -./${PROG} 1 < westley.c > ver1.c @echo "** NOTE: this version will not compile with clang **" -${CC} ${CFLAGS} ver1.c -o $@ ${LIBS} ver2: ${PROG} - ./${PROG} 1 2 < westley.c > ver2.c + -./${PROG} 1 2 < westley.c > ver2.c @echo "** NOTE: this version will not compile with clang **" -${CC} ${CFLAGS} ver2.c -o $@ ${LIBS} ver3: ${PROG} - ./${PROG} 1 2 3 < westley.c > ver3.c + -./${PROG} 1 2 3 < westley.c > ver3.c @echo "** NOTE: this version will not compile with clang **" -${CC} ${CFLAGS} ver3.c -o $@ ${LIBS} diff --git a/1990/baruch/.gitignore b/1990/baruch/.gitignore index c31461210..4c7547c4e 100644 --- a/1990/baruch/.gitignore +++ b/1990/baruch/.gitignore @@ -1,2 +1,4 @@ baruch baruch.alt +baruch.orig +prog.orig diff --git a/1990/baruch/Makefile b/1990/baruch/Makefile index 90662dd69..efe2aaf2c 100644 --- a/1990/baruch/Makefile +++ b/1990/baruch/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-logical-op-parentheses \ - -Wno-string-plus-int + -Wno-string-plus-int -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1990/cmills/.gitignore b/1990/cmills/.gitignore index 931adc228..4dbfe182e 100644 --- a/1990/cmills/.gitignore +++ b/1990/cmills/.gitignore @@ -1 +1,3 @@ cmills +cmills.orig +prog.orig diff --git a/1990/cmills/Makefile b/1990/cmills/Makefile index 491b4779d..ccb8fa2d9 100644 --- a/1990/cmills/Makefile +++ b/1990/cmills/Makefile @@ -38,8 +38,9 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-deprecated-declarations -Wno-parentheses -Wno-error -Wno-implicit-function-declaration \ - -Wno-format-security -Wno-return-type -Wno-unused-value +CSILENCE= -Wno-deprecated-declarations -Wno-parentheses -Wno-error \ + -Wno-implicit-function-declaration -Wno-format-security -Wno-return-type \ + -Wno-unused-value -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1990/dds/.gitignore b/1990/dds/.gitignore index d7985d043..36e62c025 100644 --- a/1990/dds/.gitignore +++ b/1990/dds/.gitignore @@ -1 +1,3 @@ dds +dds.orig +prog.orig diff --git a/1990/dds/Makefile b/1990/dds/Makefile index e5eff81f5..3c63fe438 100644 --- a/1990/dds/Makefile +++ b/1990/dds/Makefile @@ -40,7 +40,8 @@ include ../../var.mk # CSILENCE= -Wno-builtin-requires-header -Wno-char-subscripts -Wno-conditional-type-mismatch \ -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ - -Wno-incompatible-library-redeclaration -Wno-parentheses -Wno-implicit-int + -Wno-incompatible-library-redeclaration -Wno-parentheses -Wno-implicit-int \ + -Wno-deprecated-non-prototype -Wno-return-type -Wno-strict-prototypes # Common C compiler warning flags # @@ -85,7 +86,9 @@ CC= cc # ifeq ($(CC),clang) # -#CSILENCE+= +CSILENCE+= -Wno-comma -Wno-missing-prototypes -Wno-missing-variable-declarations \ + -Wno-poison-system-directories -Wno-shadow -Wno-shorten-64-to-32 \ + -Wno-unreachable-code-return # CWARN+= -Weverything # diff --git a/1990/dg/.gitignore b/1990/dg/.gitignore index 943f7b015..a5524b15a 100644 --- a/1990/dg/.gitignore +++ b/1990/dg/.gitignore @@ -1 +1,3 @@ dg +dg.orig +prog.orig diff --git a/1990/dg/Makefile b/1990/dg/Makefile index 14637625d..a75be545d 100644 --- a/1990/dg/Makefile +++ b/1990/dg/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-invalid-pp-token +CSILENCE= -Wno-invalid-pp-token -Wno-strict-prototypes # Common C compiler warning flags # @@ -83,7 +83,8 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-poison-system-directories -Wno-strict-prototypes +CSILENCE+= -Wno-poison-system-directories -Wno-strict-prototypes \ + -Wno-implicit-int-conversion -Wno-unused-macros # CWARN+= -Weverything # diff --git a/1990/jaw/.gitignore b/1990/jaw/.gitignore index a11ebfac1..22eb8875e 100644 --- a/1990/jaw/.gitignore +++ b/1990/jaw/.gitignore @@ -4,3 +4,5 @@ zcat receive unshark unshark.c +jaw.orig +prog.orig diff --git a/1990/jaw/Makefile b/1990/jaw/Makefile index b38c8d2cd..b0ddac970 100644 --- a/1990/jaw/Makefile +++ b/1990/jaw/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-logical-op-parentheses -Wno-parentheses -Wno-return-type \ - -Wno-shift-op-parentheses + -Wno-shift-op-parentheses -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1990/pjr/.gitignore b/1990/pjr/.gitignore index f1d5f5301..dd02383e3 100644 --- a/1990/pjr/.gitignore +++ b/1990/pjr/.gitignore @@ -1 +1,3 @@ pjr +pjr.orig +prog.orig diff --git a/1990/pjr/Makefile b/1990/pjr/Makefile index 603ba16b6..c8b70fc78 100644 --- a/1990/pjr/Makefile +++ b/1990/pjr/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1990/scjones/.gitignore b/1990/scjones/.gitignore index 1b2174ab1..57bc24fbb 100644 --- a/1990/scjones/.gitignore +++ b/1990/scjones/.gitignore @@ -1 +1,3 @@ scjones +scjones.orig +prog.orig diff --git a/1990/scjones/Makefile b/1990/scjones/Makefile index 7c33eba0d..25a75f999 100644 --- a/1990/scjones/Makefile +++ b/1990/scjones/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-invalid-pp-token -Wno-trigraphs +CSILENCE= -Wno-invalid-pp-token -Wno-trigraphs -Wno-deprecated-non-prototype \ + -Wno-pedantic -Wno-strict-prototypes # Common C compiler warning flags # @@ -83,7 +84,8 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories +CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories \ + -Wno-missing-prototypes # CWARN+= -Weverything # diff --git a/1990/stig/.gitignore b/1990/stig/.gitignore index e3cc04a9f..a12048487 100644 --- a/1990/stig/.gitignore +++ b/1990/stig/.gitignore @@ -1,3 +1,5 @@ o o.c stig +stig.orig +prog.orig diff --git a/1990/tbr/.gitignore b/1990/tbr/.gitignore index 1e7f77674..01f95f739 100644 --- a/1990/tbr/.gitignore +++ b/1990/tbr/.gitignore @@ -1 +1,3 @@ tbr +tbr.orig +prog.orig diff --git a/1990/tbr/Makefile b/1990/tbr/Makefile index 7454381f8..81018b27b 100644 --- a/1990/tbr/Makefile +++ b/1990/tbr/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ - -Wno-unused-value + -Wno-unused-value -Wno-deprecated-non-prototype -Wno-return-type # Common C compiler warning flags # @@ -85,7 +85,8 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-missing-prototypes -Wno-missing-variable-declarations \ - -Wno-pedantic -Wno-poison-system-directories -Wno-strict-prototypes + -Wno-pedantic -Wno-poison-system-directories -Wno-strict-prototypes \ + -Wno-unreachable-code # CWARN+= -Weverything # diff --git a/1990/theorem/.gitignore b/1990/theorem/.gitignore index a9223bbb1..00f950eb6 100644 --- a/1990/theorem/.gitignore +++ b/1990/theorem/.gitignore @@ -6,3 +6,5 @@ sorter sorter.c theorem_bkp theorem_bkp.c +theorem.orig +prog.orig diff --git a/1990/theorem/Makefile b/1990/theorem/Makefile index 0afb8d29f..73fb35232 100644 --- a/1990/theorem/Makefile +++ b/1990/theorem/Makefile @@ -41,7 +41,8 @@ include ../../var.mk CSILENCE= -Wno-deprecated-declarations -Wno-empty-body -Wno-error -Wno-unused-value \ -Wno-implicit-function-declaration -Wno-incompatible-pointer-types \ -Wno-macro-redefined -Wno-parentheses -Wno-return-type -Wno-unused-parameter \ - -Wno-empty-translation-unit -Wno-int-conversion + -Wno-empty-translation-unit -Wno-deprecated-non-prototype -Wno-int-conversion \ + -Wno-strict-prototypes # Common C compiler warning flags # @@ -89,7 +90,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-double-promotion -Wno-float-conversion \ -Wno-missing-prototypes -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-shadow -Wno-strict-prototypes \ - -Wno-unreachable-code -Wno-unused-macros + -Wno-unreachable-code -Wno-unused-macros -Wno-implicit-float-conversion # CWARN+= -Weverything # diff --git a/1990/westley/.gitignore b/1990/westley/.gitignore index 2a0c890f9..745e11d2f 100644 --- a/1990/westley/.gitignore +++ b/1990/westley/.gitignore @@ -1 +1,3 @@ westley +westley.orig +prog.orig diff --git a/1990/westley/Makefile b/1990/westley/Makefile index 82b953470..69b9c1359 100644 --- a/1990/westley/Makefile +++ b/1990/westley/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ - -Wno-unused-value -Wno-unused-variable + -Wno-unused-value -Wno-unused-variable -Wno-deprecated-non-prototype \ + -Wno-uninitialized # Common C compiler warning flags # @@ -84,7 +85,10 @@ CC= cc # ifeq ($(CC),clang) # -#CSILENCE+= +CSILENCE+= -Wno-comma -Wno-float-conversion -Wno-missing-variable-declarations \ + -Wno-poison-system-directories -Wno-shadow -Wno-sign-conversion \ + -Wno-string-conversion -Wno-unreachable-code \ + -Wno-unreachable-code-loop-increment # CWARN+= -Weverything # diff --git a/1991/ant/.gitignore b/1991/ant/.gitignore index 012fa24aa..2d27aa19f 100644 --- a/1991/ant/.gitignore +++ b/1991/ant/.gitignore @@ -1,2 +1,4 @@ ant hill +ant.orig +prog.orig diff --git a/1991/ant/Makefile b/1991/ant/Makefile index 8c5aac894..1affc081b 100644 --- a/1991/ant/Makefile +++ b/1991/ant/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-empty-body \ - -Wno-implicit-function-declaration -Wno-return-type + -Wno-implicit-function-declaration -Wno-return-type \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1991/brnstnd/.gitignore b/1991/brnstnd/.gitignore index 30030af9d..98ba8b35e 100644 --- a/1991/brnstnd/.gitignore +++ b/1991/brnstnd/.gitignore @@ -1 +1,3 @@ brnstnd +brnstnd.orig +prog.orig diff --git a/1991/brnstnd/Makefile b/1991/brnstnd/Makefile index c1af9cd8c..e0786b43e 100644 --- a/1991/brnstnd/Makefile +++ b/1991/brnstnd/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-c99-extensions -Wno-error -Wno-implicit-function-declaration \ - -Wno-parentheses -Wno-return-type + -Wno-parentheses -Wno-return-type -Wno-deprecated-non-prototype -Wno-unused-value # Common C compiler warning flags # @@ -86,7 +86,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-implicit-int-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-strict-prototypes + -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-strict-prototypes \ + -Wno-unused-macros # CWARN+= -Weverything # diff --git a/1991/buzzard/.gitignore b/1991/buzzard/.gitignore index 5caf57610..6e681b16b 100644 --- a/1991/buzzard/.gitignore +++ b/1991/buzzard/.gitignore @@ -1 +1,3 @@ buzzard +buzzard.orig +prog.orig diff --git a/1991/buzzard/Makefile b/1991/buzzard/Makefile index 52d932383..d5d8a6c08 100644 --- a/1991/buzzard/Makefile +++ b/1991/buzzard/Makefile @@ -40,7 +40,8 @@ include ../../var.mk # CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-int-conversion -Wno-logical-op-parentheses -Wno-pedantic \ - -Wno-return-type -Wno-unknown-escape-sequence -Wno-unused-value + -Wno-return-type -Wno-unknown-escape-sequence -Wno-unused-value \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1991/cdupont/.gitignore b/1991/cdupont/.gitignore index 0c3243e3b..9accc2c55 100644 --- a/1991/cdupont/.gitignore +++ b/1991/cdupont/.gitignore @@ -1 +1,3 @@ cdupont +cdupont.orig +prog.orig diff --git a/1991/cdupont/Makefile b/1991/cdupont/Makefile index b874994e2..546d7160a 100644 --- a/1991/cdupont/Makefile +++ b/1991/cdupont/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-unused-label +CSILENCE= -Wno-unused-label -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1991/davidguy/.gitignore b/1991/davidguy/.gitignore index 77ebabb35..ad25838e8 100644 --- a/1991/davidguy/.gitignore +++ b/1991/davidguy/.gitignore @@ -1 +1,3 @@ davidguy +davidguy.orig +prog.orig diff --git a/1991/davidguy/Makefile b/1991/davidguy/Makefile index b7790054f..9ae600e28 100644 --- a/1991/davidguy/Makefile +++ b/1991/davidguy/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ - -Wno-int-to-pointer-cast -Wno-return-type -Wno-sign-compare + -Wno-int-to-pointer-cast -Wno-return-type -Wno-sign-compare \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1991/dds/.gitignore b/1991/dds/.gitignore index 2118681f1..c71d12ad5 100644 --- a/1991/dds/.gitignore +++ b/1991/dds/.gitignore @@ -3,3 +3,5 @@ dds.alt a a.c a.out +dds.orig +prog.orig diff --git a/1991/dds/Makefile b/1991/dds/Makefile index fdeddccef..0f4b8b9e7 100644 --- a/1991/dds/Makefile +++ b/1991/dds/Makefile @@ -38,8 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-overlength-strings \ - -Wno-unused-parameter +CSILENCE= -Wno-deprecated-non-prototype -Wno-unused-parameter \ + -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # @@ -84,8 +84,9 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-implicit-int-conversion -Wno-missing-variable-declarations \ - -Wno-pedantic -Wno-poison-system-directorie +CSILENCE+= -Wno-deprecated-non-prototype -Wno-implicit-int-conversion \ + -Wno-missing-variable-declarations -Wno-overlength-strings -Wno-pedantic \ + -Wno-poison-system-directories -Wno-unused-parameter # CWARN+= -Weverything # diff --git a/1991/fine/.gitignore b/1991/fine/.gitignore index 86815ca75..693c74803 100644 --- a/1991/fine/.gitignore +++ b/1991/fine/.gitignore @@ -1 +1,3 @@ fine +fine.orig +prog.orig diff --git a/1991/rince/.gitignore b/1991/rince/.gitignore index 8e87c9d18..c014262c4 100644 --- a/1991/rince/.gitignore +++ b/1991/rince/.gitignore @@ -1 +1,3 @@ rince +rince.orig +prog.orig diff --git a/1991/rince/Makefile b/1991/rince/Makefile index f80abc5ce..cc6b162ac 100644 --- a/1991/rince/Makefile +++ b/1991/rince/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1991/westley/.gitignore b/1991/westley/.gitignore index ab0500ebf..71f95e6dc 100644 --- a/1991/westley/.gitignore +++ b/1991/westley/.gitignore @@ -7,3 +7,5 @@ ttt_game ttt_game.c westley ttt_old.c +westley.orig +prog.orig diff --git a/1991/westley/Makefile b/1991/westley/Makefile index 01f2a8ab5..592f05854 100644 --- a/1991/westley/Makefile +++ b/1991/westley/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ - -Wno-shift-op-parentheses -Wno-return-type + -Wno-shift-op-parentheses -Wno-return-type -Wno-deprecated-non-prototype \ + -Wno-missing-braces # Common C compiler warning flags # diff --git a/1992/adrian/.gitignore b/1992/adrian/.gitignore index 9d3552f3e..097a1b287 100644 --- a/1992/adrian/.gitignore +++ b/1992/adrian/.gitignore @@ -22,3 +22,5 @@ adwc adwc.alt adwc.alt.c adwc.c +adrian.orig +prog.orig diff --git a/1992/adrian/Makefile b/1992/adrian/Makefile index 9e2e27f42..090fc340b 100644 --- a/1992/adrian/Makefile +++ b/1992/adrian/Makefile @@ -42,7 +42,8 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-comment -Wno-deprecated-declarations -Wno-error -Wno-implicit-function-declaration -Wno-format-security \ -Wno-logical-op-parentheses -Wno-macro-redefined -Wno-parentheses \ -Wno-return-type -Wno-uninitialized -Wno-unused-value -Wno-unused-variable \ - -Wno-unused-but-set-variable -Wno-unsequenced -Wno-unused-parameter + -Wno-unused-but-set-variable -Wno-unsequenced -Wno-unused-parameter \ + -Wno-empty-translation-unit # Common C compiler warning flags # @@ -90,7 +91,8 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-float-conversion -Wno-missing-noreturn \ -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-padded \ -Wno-poison-system-directories -Wno-shadow -Wno-unreachable-code \ - -Wno-unused-macros + -Wno-unused-macros -Wno-shorten-64-to-32 -Wno-sign-conversion \ + -Wno-empty-translation-unit # CWARN+= -Weverything # diff --git a/1992/albert/.gitignore b/1992/albert/.gitignore index f6de83234..aa262d580 100644 --- a/1992/albert/.gitignore +++ b/1992/albert/.gitignore @@ -1 +1,3 @@ albert +albert.orig +prog.orig diff --git a/1992/albert/Makefile b/1992/albert/Makefile index cd5f47f31..59fa8fdac 100644 --- a/1992/albert/Makefile +++ b/1992/albert/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1992/ant/.gitignore b/1992/ant/.gitignore index ef8f8b213..d421620bc 100644 --- a/1992/ant/.gitignore +++ b/1992/ant/.gitignore @@ -3,3 +3,5 @@ am.safe ant node.* leaf.* +ant.orig +prog.orig diff --git a/1992/ant/Makefile b/1992/ant/Makefile index e105d4de5..c7c1bff54 100644 --- a/1992/ant/Makefile +++ b/1992/ant/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unsequenced +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unsequenced \ + -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1992/buzzard.1/.gitignore b/1992/buzzard.1/.gitignore index e5ab81324..d99f23885 100644 --- a/1992/buzzard.1/.gitignore +++ b/1992/buzzard.1/.gitignore @@ -2,3 +2,5 @@ babble babble.cppcb buzzard.1 tmp +buzzard.1.orig +prog.orig diff --git a/1992/buzzard.1/Makefile b/1992/buzzard.1/Makefile index 3e3725591..6e16b946a 100644 --- a/1992/buzzard.1/Makefile +++ b/1992/buzzard.1/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-pedantic \ - -Wno-unused-parameter + -Wno-unused-parameter -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1992/buzzard.2/.gitignore b/1992/buzzard.2/.gitignore index 4daf52b2f..174bc00a2 100644 --- a/1992/buzzard.2/.gitignore +++ b/1992/buzzard.2/.gitignore @@ -1,2 +1,4 @@ buzzard.2 first +buzzard.2.orig +prog.orig diff --git a/1992/buzzard.2/Makefile b/1992/buzzard.2/Makefile index 41dda73e5..b15ebd538 100644 --- a/1992/buzzard.2/Makefile +++ b/1992/buzzard.2/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-pedantic \ - -Wno-return-type + -Wno-return-type -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1992/gson/.gitignore b/1992/gson/.gitignore index bc269b571..dd540b95a 100644 --- a/1992/gson/.gitignore +++ b/1992/gson/.gitignore @@ -1,3 +1,5 @@ gson ag words +gson.orig +prog.orig diff --git a/1992/gson/Makefile b/1992/gson/Makefile index 03ca1b210..d5a42c1db 100644 --- a/1992/gson/Makefile +++ b/1992/gson/Makefile @@ -41,7 +41,8 @@ include ../../var.mk CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts \ -Wno-deprecated-declarations -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-parentheses -Wno-pedantic \ - -Wno-return-type -Wno-unused-parameter -Wno-unused-value + -Wno-return-type -Wno-unused-parameter -Wno-unused-value \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1992/imc/.gitignore b/1992/imc/.gitignore index 7bf566445..45bd3341b 100644 --- a/1992/imc/.gitignore +++ b/1992/imc/.gitignore @@ -1,3 +1,5 @@ imc screen1.ras screen2.ras +imc.orig +prog.orig diff --git a/1992/imc/Makefile b/1992/imc/Makefile index 5acbaa5ba..ad3f6bbe4 100644 --- a/1992/imc/Makefile +++ b/1992/imc/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # @@ -85,7 +86,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-error -Wno-implicit-function-declaration -Wno-format \ -Wno-missing-variable-declarations -Wno-poison-system-directorie \ - -Wno-poison-system-directories -Wno-unknown-warning-option + -Wno-poison-system-directories -Wno-unknown-warning-option \ + -Wno-float-conversion -Wno-shorten-64-to-32 -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/1992/kivinen/.gitignore b/1992/kivinen/.gitignore index d0ccb8fd5..afc417ed0 100644 --- a/1992/kivinen/.gitignore +++ b/1992/kivinen/.gitignore @@ -1 +1,3 @@ kivinen +kivinen.orig +prog.orig diff --git a/1992/kivinen/Makefile b/1992/kivinen/Makefile index caef7a4dd..8a721aa7a 100644 --- a/1992/kivinen/Makefile +++ b/1992/kivinen/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ - -Wno-logical-op-parentheses -Wno-main -Wno-variadic-macros + -Wno-logical-op-parentheses -Wno-main -Wno-variadic-macros -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1992/lush/.gitignore b/1992/lush/.gitignore index e80244fae..be32daf3b 100644 --- a/1992/lush/.gitignore +++ b/1992/lush/.gitignore @@ -1,2 +1,4 @@ lush lush.alt +lush.orig +prog.orig diff --git a/1992/lush/Makefile b/1992/lush/Makefile index 17210a790..880722a7c 100644 --- a/1992/lush/Makefile +++ b/1992/lush/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-macro-redefined +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-macro-redefined \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1992/marangon/.gitignore b/1992/marangon/.gitignore index d5d39567a..2d0ac2cc4 100644 --- a/1992/marangon/.gitignore +++ b/1992/marangon/.gitignore @@ -1 +1,3 @@ marangon +marangon.orig +prog.orig diff --git a/1992/marangon/Makefile b/1992/marangon/Makefile index 3bb0bf1f8..235bfaa1e 100644 --- a/1992/marangon/Makefile +++ b/1992/marangon/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-logical-op-parentheses -Wno-main-return-type -Wno-missing-braces \ -Wno-parentheses -Wno-return-type -Wno-tautological-bitwise-compare \ - -Wno-unsequenced + -Wno-unsequenced -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1992/nathan/.gitignore b/1992/nathan/.gitignore index 2abfe6cf3..2a635cb95 100644 --- a/1992/nathan/.gitignore +++ b/1992/nathan/.gitignore @@ -1 +1,3 @@ nathan +nathan.orig +prog.orig diff --git a/1992/nathan/Makefile b/1992/nathan/Makefile index bcb63e46b..37f4588cb 100644 --- a/1992/nathan/Makefile +++ b/1992/nathan/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-deprecated-non-prototype # Common C compiler warning flags # @@ -83,7 +83,7 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-poison-system-directories +CSILENCE+= -Wno-poison-system-directories -Wno-comma -Wno-shorten-64-to-32 # CWARN+= -Weverything # diff --git a/1992/vern/.gitignore b/1992/vern/.gitignore index b287f41f9..b370c1ac4 100644 --- a/1992/vern/.gitignore +++ b/1992/vern/.gitignore @@ -1,2 +1,4 @@ vern vern.tmp.c +vern.orig +prog.orig diff --git a/1992/vern/Makefile b/1992/vern/Makefile index 96c95403c..6e0523dad 100644 --- a/1992/vern/Makefile +++ b/1992/vern/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-dangling-else -Wno-error \ -Wno-implicit-function-declaration -Wno-parentheses -Wno-pedantic \ - -Wno-return-type -Wno-shift-op-parentheses + -Wno-return-type -Wno-shift-op-parentheses -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1992/westley/.gitignore b/1992/westley/.gitignore index 94fdec9d4..4b0d4e0d4 100644 --- a/1992/westley/.gitignore +++ b/1992/westley/.gitignore @@ -1,3 +1,5 @@ westley whereami westley.alt +westley.orig +prog.orig diff --git a/1992/westley/Makefile b/1992/westley/Makefile index 5f33b142f..c2bd99396 100644 --- a/1992/westley/Makefile +++ b/1992/westley/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ - -Wno-parentheses -Wno-pedantic + -Wno-parentheses -Wno-pedantic -Wno-deprecated-non-prototype -Wno-int-conversion # Common C compiler warning flags # @@ -84,7 +84,7 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-poison-system-directories +CSILENCE+= -Wno-poison-system-directories -Wno-int-conversion # CWARN+= -Weverything # diff --git a/1993/ant/.gitignore b/1993/ant/.gitignore index ee8d56390..30a97e7dc 100644 --- a/1993/ant/.gitignore +++ b/1993/ant/.gitignore @@ -2,3 +2,5 @@ ag ag.txt ant ant +ant.orig +prog.orig diff --git a/1993/ant/Makefile b/1993/ant/Makefile index 30dd0a104..9f975c375 100644 --- a/1993/ant/Makefile +++ b/1993/ant/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration +CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ + -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1993/cmills/.gitignore b/1993/cmills/.gitignore index 931adc228..4dbfe182e 100644 --- a/1993/cmills/.gitignore +++ b/1993/cmills/.gitignore @@ -1 +1,3 @@ cmills +cmills.orig +prog.orig diff --git a/1993/cmills/Makefile b/1993/cmills/Makefile index 07b6a5a9b..d8a9aba58 100644 --- a/1993/cmills/Makefile +++ b/1993/cmills/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-return-type +CSILENCE= -Wno-return-type -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1993/dgibson/.gitignore b/1993/dgibson/.gitignore index 693629c2d..686bb0560 100644 --- a/1993/dgibson/.gitignore +++ b/1993/dgibson/.gitignore @@ -1,3 +1,5 @@ data.name dgibson life.d +dgibson.orig +prog.orig diff --git a/1993/ejb/.gitignore b/1993/ejb/.gitignore index a05a37517..398a2bf1f 100644 --- a/1993/ejb/.gitignore +++ b/1993/ejb/.gitignore @@ -1 +1,3 @@ ejb +ejb.orig +prog.orig diff --git a/1993/jonth/.gitignore b/1993/jonth/.gitignore index fb51ec603..c3ee28755 100644 --- a/1993/jonth/.gitignore +++ b/1993/jonth/.gitignore @@ -1,2 +1,4 @@ jonth jonth.tmp.c +jonth.orig +prog.orig diff --git a/1993/jonth/Makefile b/1993/jonth/Makefile index e8cc9660e..1c90522b2 100644 --- a/1993/jonth/Makefile +++ b/1993/jonth/Makefile @@ -39,7 +39,10 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration \ - -Wno-incompatible-pointer-types -Wno-int-conversion + -Wno-incompatible-pointer-types -Wno-int-conversion \ + -Wno-c99-extensions -Wno-deprecated-declarations \ + -Wno-deprecated-non-prototype -Wno-format -Wno-pedantic -Wno-return-type \ + -Wno-strict-prototypes -Wno-unused-variable # Common C compiler warning flags # @@ -87,7 +90,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-cast-align -Wno-comma -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-sign-conversion -Wno-strict-prototypes + -Wno-sign-conversion -Wno-strict-prototypes \ + -Wno-implicit-int-conversion -Wno-shadow -Wno-shorten-64-to-32 # CWARN+= -Weverything # diff --git a/1993/leo/.gitignore b/1993/leo/.gitignore index 25fbf06a1..5f9e511dd 100644 --- a/1993/leo/.gitignore +++ b/1993/leo/.gitignore @@ -1,2 +1,4 @@ leo mind +leo.orig +prog.orig diff --git a/1993/lmfjyh/.gitignore b/1993/lmfjyh/.gitignore index c52e85481..638878a76 100644 --- a/1993/lmfjyh/.gitignore +++ b/1993/lmfjyh/.gitignore @@ -1,3 +1,5 @@ "* lmfjyh lmfjyh.alt +lmfjyh.orig +prog.orig diff --git a/1993/lmfjyh/Makefile b/1993/lmfjyh/Makefile index 23b624bac..9a9b2dea6 100644 --- a/1993/lmfjyh/Makefile +++ b/1993/lmfjyh/Makefile @@ -83,7 +83,7 @@ CC= cc # ifeq ($(CC),clang) # -#CSILENCE+= +CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories # CWARN+= -Weverything # diff --git a/1993/plummer/.gitignore b/1993/plummer/.gitignore index 6d2000905..7db60a5bd 100644 --- a/1993/plummer/.gitignore +++ b/1993/plummer/.gitignore @@ -1,2 +1,4 @@ plummer plummer.alt +plummer.orig +prog.orig diff --git a/1993/plummer/Makefile b/1993/plummer/Makefile index d67c1bdd9..f5168fe24 100644 --- a/1993/plummer/Makefile +++ b/1993/plummer/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-security +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-security \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1993/rince/.gitignore b/1993/rince/.gitignore index f836e3057..7b03e212b 100644 --- a/1993/rince/.gitignore +++ b/1993/rince/.gitignore @@ -1,2 +1,4 @@ jkb rince +rince.orig +prog.orig diff --git a/1993/schnitzi/.gitignore b/1993/schnitzi/.gitignore index 563ae8705..8eb45f60f 100644 --- a/1993/schnitzi/.gitignore +++ b/1993/schnitzi/.gitignore @@ -1 +1,3 @@ schnitzi +schnitzi.orig +prog.orig diff --git a/1993/schnitzi/Makefile b/1993/schnitzi/Makefile index 345b26c31..09c3a2e12 100644 --- a/1993/schnitzi/Makefile +++ b/1993/schnitzi/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-deprecated-declarations -Wno-pedantic +CSILENCE= -Wno-deprecated-declarations -Wno-pedantic -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1993/vanb/.gitignore b/1993/vanb/.gitignore index c0fa8eb22..43ddaba26 100644 --- a/1993/vanb/.gitignore +++ b/1993/vanb/.gitignore @@ -1 +1,3 @@ vanb +vanb.orig +prog.orig diff --git a/1993/vanb/Makefile b/1993/vanb/Makefile index 6c002bcd8..aa07f55a3 100644 --- a/1993/vanb/Makefile +++ b/1993/vanb/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-deprecated-non-prototype -Wno-unused-value # Common C compiler warning flags # @@ -83,7 +83,8 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-comma -Wno-pedantic -Wno-poison-system-directories +CSILENCE+= -Wno-comma -Wno-pedantic -Wno-poison-system-directories \ + -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-shadow # CWARN+= -Weverything # diff --git a/1994/dodsond1/.gitignore b/1994/dodsond1/.gitignore index e95d5d7e8..26b7faebe 100644 --- a/1994/dodsond1/.gitignore +++ b/1994/dodsond1/.gitignore @@ -1 +1,3 @@ dodsond1 +dodsond1.orig +prog.orig diff --git a/1994/dodsond1/Makefile b/1994/dodsond1/Makefile index 8591966ee..a6671e159 100644 --- a/1994/dodsond1/Makefile +++ b/1994/dodsond1/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ - -Wno-missing-braces -Wno-return-type + -Wno-missing-braces -Wno-return-type -Wno-deprecated-non-prototype \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1994/dodsond2/.gitignore b/1994/dodsond2/.gitignore index 66d8e0add..e2294cd67 100644 --- a/1994/dodsond2/.gitignore +++ b/1994/dodsond2/.gitignore @@ -1 +1,3 @@ dodsond2 +dodsond2.orig +prog.orig diff --git a/1994/dodsond2/Makefile b/1994/dodsond2/Makefile index 351170a05..9395ab879 100644 --- a/1994/dodsond2/Makefile +++ b/1994/dodsond2/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-return-type +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-return-type \ + -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1994/horton/.gitignore b/1994/horton/.gitignore index 685074b78..d39e2224f 100644 --- a/1994/horton/.gitignore +++ b/1994/horton/.gitignore @@ -1,3 +1,5 @@ gtface horton horton.alt +horton.orig +prog.orig diff --git a/1994/horton/Makefile b/1994/horton/Makefile index 87885fef9..d8a9aa438 100644 --- a/1994/horton/Makefile +++ b/1994/horton/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter \ -Wno-missing-braces -Wno-return-type -Wno-unused-but-set-variable \ - -Wno-unused-variable + -Wno-unused-variable -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1994/imc/.gitignore b/1994/imc/.gitignore index eb3fb586e..4cc262407 100644 --- a/1994/imc/.gitignore +++ b/1994/imc/.gitignore @@ -1 +1,3 @@ imc +imc.orig +prog.orig diff --git a/1994/imc/Makefile b/1994/imc/Makefile index 6d3d7d909..d7fe2cf30 100644 --- a/1994/imc/Makefile +++ b/1994/imc/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration +CSILENCE= -Wno-error -Wno-implicit-function-declaration \ + -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1994/ldb/.gitignore b/1994/ldb/.gitignore index 9fa76f9f8..5e8bf72a4 100644 --- a/1994/ldb/.gitignore +++ b/1994/ldb/.gitignore @@ -1,2 +1,4 @@ ldb ldb.alt +ldb.orig +prog.orig diff --git a/1994/ldb/Makefile b/1994/ldb/Makefile index 09ddf4d3b..07f5f7e8f 100644 --- a/1994/ldb/Makefile +++ b/1994/ldb/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-trigraphs -Wno-int-conversion +CSILENCE= -Wno-trigraphs -Wno-incompatible-pointer-types -Wno-int-conversion \ + -Wno-strict-prototypes # Common C compiler warning flags # @@ -83,7 +84,8 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories +CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories \ + -Wno-comma -Wno-shorten-64-to-32 # CWARN+= -Weverything # diff --git a/1994/schnitzi/.gitignore b/1994/schnitzi/.gitignore index 83b4fdd34..3c5531585 100644 --- a/1994/schnitzi/.gitignore +++ b/1994/schnitzi/.gitignore @@ -1,2 +1,4 @@ schnitzi schnitzi.alt +schnitzi.orig +prog.orig diff --git a/1994/schnitzi/Makefile b/1994/schnitzi/Makefile index 0dcaaad8a..1b269b79f 100644 --- a/1994/schnitzi/Makefile +++ b/1994/schnitzi/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-deprecated-declarations -Wno-error -Wno-implicit-function-declaration +CSILENCE= -Wno-deprecated-declarations -Wno-error -Wno-implicit-function-declaration \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1994/shapiro/.gitignore b/1994/shapiro/.gitignore index 784ac9419..befeeb4bc 100644 --- a/1994/shapiro/.gitignore +++ b/1994/shapiro/.gitignore @@ -1,3 +1,5 @@ shapiro shapiro_t1 shapiro_t2.c +shapiro.orig +prog.orig diff --git a/1994/shapiro/Makefile b/1994/shapiro/Makefile index 2c9c3adc0..7de8cb116 100644 --- a/1994/shapiro/Makefile +++ b/1994/shapiro/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-shift-op-parentheses +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-shift-op-parentheses \ + -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1994/smr/.gitignore b/1994/smr/.gitignore index c1b3da72a..82da59856 100644 --- a/1994/smr/.gitignore +++ b/1994/smr/.gitignore @@ -1,2 +1,4 @@ smr smr.out +smr.orig +prog.orig diff --git a/1994/tvr/.gitignore b/1994/tvr/.gitignore index 925bd5602..d21da422a 100644 --- a/1994/tvr/.gitignore +++ b/1994/tvr/.gitignore @@ -1,2 +1,4 @@ tvr tvr.alt +tvr.orig +prog.orig diff --git a/1994/tvr/Makefile b/1994/tvr/Makefile index 7ce8404d9..3c0484f41 100644 --- a/1994/tvr/Makefile +++ b/1994/tvr/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-main-return-type \ -Wno-sign-compare -Wno-string-plus-int -Wno-unsequenced -Wno-unused-variable \ - -Wno-incompatible-pointer-types + -Wno-incompatible-pointer-types -Wno-strict-prototypes # Common C compiler warning flags # @@ -88,7 +88,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-conditional-uninitialized -Wno-implicit-int-conversion \ -Wno-missing-prototypes -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-shadow -Wno-shorten-64-to-32 \ - -Wno-sign-conversion -Wno-strict-prototypes + -Wno-sign-conversion -Wno-strict-prototypes -Wno-missing-noreturn # CWARN+= -Weverything # diff --git a/1994/weisberg/.gitignore b/1994/weisberg/.gitignore index 114557979..250a33e42 100644 --- a/1994/weisberg/.gitignore +++ b/1994/weisberg/.gitignore @@ -1,2 +1,4 @@ weisberg weisberg.alt +weisberg.orig +prog.orig diff --git a/1994/weisberg/Makefile b/1994/weisberg/Makefile index e41a6f832..9bf23ca8b 100644 --- a/1994/weisberg/Makefile +++ b/1994/weisberg/Makefile @@ -86,7 +86,7 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-comma -Wno-poison-system-directories \ +CSILENCE+= -Wno-comma -Wno-poison-system-directories -Wno-shift-sign-overflow \ -Wno-conditional-uninitialized -Wno-pedantic # CWARN+= -Weverything diff --git a/1994/westley/.gitignore b/1994/westley/.gitignore index 2a0c890f9..745e11d2f 100644 --- a/1994/westley/.gitignore +++ b/1994/westley/.gitignore @@ -1 +1,3 @@ westley +westley.orig +prog.orig diff --git a/1994/westley/Makefile b/1994/westley/Makefile index e3b76d4d1..d303fa01a 100644 --- a/1994/westley/Makefile +++ b/1994/westley/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-poison-system-directories -Wno-undef # Common C compiler warning flags # diff --git a/1995/cdua/.gitignore b/1995/cdua/.gitignore index e71986dfb..21ae42e19 100644 --- a/1995/cdua/.gitignore +++ b/1995/cdua/.gitignore @@ -1,2 +1,4 @@ cdua cdua.alt +cdua.orig +prog.orig diff --git a/1995/cdua/Makefile b/1995/cdua/Makefile index 32a8d73dc..198662fd6 100644 --- a/1995/cdua/Makefile +++ b/1995/cdua/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-incompatible-library-redeclaration -Wno-main +CSILENCE= -Wno-incompatible-library-redeclaration -Wno-main \ + -Wno-deprecated-non-prototype -Wno-format-security -Wno-strict-prototypes # Common C compiler warning flags # @@ -84,7 +85,8 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-missing-variable-declarations \ - -Wno-poison-system-directories -Wno-strict-prototypes + -Wno-poison-system-directories -Wno-strict-prototypes \ + -Wno-format-nonliteral -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/1995/dodsond1/.gitignore b/1995/dodsond1/.gitignore index e95d5d7e8..26b7faebe 100644 --- a/1995/dodsond1/.gitignore +++ b/1995/dodsond1/.gitignore @@ -1 +1,3 @@ dodsond1 +dodsond1.orig +prog.orig diff --git a/1995/dodsond1/Makefile b/1995/dodsond1/Makefile index 8cb83ddac..2d330624c 100644 --- a/1995/dodsond1/Makefile +++ b/1995/dodsond1/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration +CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1995/dodsond2/.gitignore b/1995/dodsond2/.gitignore index 66d8e0add..e2294cd67 100644 --- a/1995/dodsond2/.gitignore +++ b/1995/dodsond2/.gitignore @@ -1 +1,3 @@ dodsond2 +dodsond2.orig +prog.orig diff --git a/1995/dodsond2/Makefile b/1995/dodsond2/Makefile index 9be348334..7dd200242 100644 --- a/1995/dodsond2/Makefile +++ b/1995/dodsond2/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-shift-op-parentheses +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-shift-op-parentheses \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1995/esde/.gitignore b/1995/esde/.gitignore index cef3ba5b0..f515d9de4 100644 --- a/1995/esde/.gitignore +++ b/1995/esde/.gitignore @@ -1 +1,3 @@ esde +esde.orig +prog.orig diff --git a/1995/garry/.gitignore b/1995/garry/.gitignore index 114af9271..723db6bbb 100644 --- a/1995/garry/.gitignore +++ b/1995/garry/.gitignore @@ -1,2 +1,4 @@ garry garry.alt +garry.orig +prog.orig diff --git a/1995/garry/Makefile b/1995/garry/Makefile index be0af1e81..7e99d5b63 100644 --- a/1995/garry/Makefile +++ b/1995/garry/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-extra-semi -Wno-fortify-source -Wno-return-type +CSILENCE= -Wno-extra-semi -Wno-fortify-source -Wno-return-type -Wno-strict-prototypes \ + -Wno-unused-variable # Common C compiler warning flags # diff --git a/1995/heathbar/.gitignore b/1995/heathbar/.gitignore index 4037f15f0..9bfc99bbe 100644 --- a/1995/heathbar/.gitignore +++ b/1995/heathbar/.gitignore @@ -1 +1,3 @@ heathbar +heathbar.orig +prog.orig diff --git a/1995/leo/.gitignore b/1995/leo/.gitignore index d26b7dc79..53c03ba31 100644 --- a/1995/leo/.gitignore +++ b/1995/leo/.gitignore @@ -1 +1,3 @@ leo +leo.orig +prog.orig diff --git a/1995/makarios/.gitignore b/1995/makarios/.gitignore index c1edbccda..47d9c2177 100644 --- a/1995/makarios/.gitignore +++ b/1995/makarios/.gitignore @@ -1 +1,3 @@ makarios +makarios.orig +prog.orig diff --git a/1995/savastio/.gitignore b/1995/savastio/.gitignore index 4e2dcaafa..ba799e98f 100644 --- a/1995/savastio/.gitignore +++ b/1995/savastio/.gitignore @@ -1 +1,3 @@ savastio +savastio.orig +prog.orig diff --git a/1995/savastio/Makefile b/1995/savastio/Makefile index 18e640c1a..cf3ae9778 100644 --- a/1995/savastio/Makefile +++ b/1995/savastio/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-empty-body -Wno-format -Wno-incompatible-library-redeclaration \ - -Wno-non-literal-null-conversion + -Wno-non-literal-null-conversion -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1995/schnitzi/.gitignore b/1995/schnitzi/.gitignore index 563ae8705..8eb45f60f 100644 --- a/1995/schnitzi/.gitignore +++ b/1995/schnitzi/.gitignore @@ -1 +1,3 @@ schnitzi +schnitzi.orig +prog.orig diff --git a/1995/schnitzi/Makefile b/1995/schnitzi/Makefile index a579e84e3..f93f0dda3 100644 --- a/1995/schnitzi/Makefile +++ b/1995/schnitzi/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-int-conversion \ - -Wno-logical-op-parentheses + -Wno-logical-op-parentheses -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1995/spinellis/.gitignore b/1995/spinellis/.gitignore index 5cf5145a5..6e62c02f6 100644 --- a/1995/spinellis/.gitignore +++ b/1995/spinellis/.gitignore @@ -1 +1,3 @@ spinellis +spinellis.orig +prog.orig diff --git a/1995/spinellis/Makefile b/1995/spinellis/Makefile index a359e0258..49b0a6e1a 100644 --- a/1995/spinellis/Makefile +++ b/1995/spinellis/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body +CSILENCE= -Wno-empty-body -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1995/vanschnitz/.gitignore b/1995/vanschnitz/.gitignore index a2fcd7db7..bffc28628 100644 --- a/1995/vanschnitz/.gitignore +++ b/1995/vanschnitz/.gitignore @@ -1 +1,3 @@ vanschnitz +vanschnitz.orig +prog.orig diff --git a/1995/vanschnitz/Makefile b/1995/vanschnitz/Makefile index 7001aaad8..4c6122aab 100644 --- a/1995/vanschnitz/Makefile +++ b/1995/vanschnitz/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-extra-tokens \ - -Wno-overlength-strings + -Wno-overlength-strings -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1996/august/.gitignore b/1996/august/.gitignore index 0b5694ffe..998a9e707 100644 --- a/1996/august/.gitignore +++ b/1996/august/.gitignore @@ -6,3 +6,5 @@ parse.oo prog.oc august.oo prog.oo +august.orig +prog.orig diff --git a/1996/august/Makefile b/1996/august/Makefile index 3200372aa..1a78eff29 100644 --- a/1996/august/Makefile +++ b/1996/august/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-invalid-source-encoding -Wno-invalid-utf8 +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-invalid-source-encoding \ + -Wno-invalid-utf8 -Wno-strict-prototypes -Wno-unknown-warning-option # Common C compiler warning flags # diff --git a/1996/dalbec/.gitignore b/1996/dalbec/.gitignore index 9740628a3..465bc239b 100644 --- a/1996/dalbec/.gitignore +++ b/1996/dalbec/.gitignore @@ -1 +1,3 @@ dalbec +dalbec.orig +prog.orig diff --git a/1996/eldby/.gitignore b/1996/eldby/.gitignore index e3f55ca6d..bfc768fda 100644 --- a/1996/eldby/.gitignore +++ b/1996/eldby/.gitignore @@ -1,2 +1,4 @@ eldby eldby.alt +eldby.orig +prog.orig diff --git a/1996/eldby/Makefile b/1996/eldby/Makefile index a6d42c6ed..a80768160 100644 --- a/1996/eldby/Makefile +++ b/1996/eldby/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ - -Wno-return-type -Wno-unsequenced + -Wno-return-type -Wno-unsequenced -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1996/gandalf/.gitignore b/1996/gandalf/.gitignore index ea4789acc..52f179143 100644 --- a/1996/gandalf/.gitignore +++ b/1996/gandalf/.gitignore @@ -1,3 +1,5 @@ cathat gandalf hatcat +gandalf.orig +prog.orig diff --git a/1996/gandalf/Makefile b/1996/gandalf/Makefile index f37086de9..53113922e 100644 --- a/1996/gandalf/Makefile +++ b/1996/gandalf/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-keyword-macro \ - -Wno-shift-op-parentheses -Wno-unused-parameter + -Wno-shift-op-parentheses -Wno-unused-parameter \ + -Wno-deprecated-non-prototype -Wno-strict-prototypes -Wno-unsequenced # Common C compiler warning flags # @@ -85,7 +86,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-missing-prototypes -Wno-missing-variable-declarations \ - -Wno-poison-system-directories -Wno-strict-prototypes + -Wno-poison-system-directories -Wno-strict-prototypes -Wno-unused-macros # CWARN+= -Weverything # diff --git a/1996/huffman/.gitignore b/1996/huffman/.gitignore index 1f0e8c24c..edcf605cf 100644 --- a/1996/huffman/.gitignore +++ b/1996/huffman/.gitignore @@ -1 +1,3 @@ huffman +huffman.orig +prog.orig diff --git a/1996/huffman/Makefile b/1996/huffman/Makefile index bdfa9796a..1910797f9 100644 --- a/1996/huffman/Makefile +++ b/1996/huffman/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1996/jonth/.gitignore b/1996/jonth/.gitignore index e2b0f9ceb..92ff97b73 100644 --- a/1996/jonth/.gitignore +++ b/1996/jonth/.gitignore @@ -1 +1,3 @@ jonth +jonth.orig +prog.orig diff --git a/1996/jonth/Makefile b/1996/jonth/Makefile index 06d6261cb..50dd6e49e 100644 --- a/1996/jonth/Makefile +++ b/1996/jonth/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-infinite-recursion -Wno-return-type -Wno-string-plus-int \ - -Wno-unsequenced -Wno-unused-parameter + -Wno-unsequenced -Wno-unused-parameter -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1996/rcm/.gitignore b/1996/rcm/.gitignore index 13274c8d4..327ca9462 100644 --- a/1996/rcm/.gitignore +++ b/1996/rcm/.gitignore @@ -1 +1,3 @@ rcm +rcm.orig +prog.orig diff --git a/1996/rcm/Makefile b/1996/rcm/Makefile index 84da3e0ef..5619f1567 100644 --- a/1996/rcm/Makefile +++ b/1996/rcm/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body -Wno-shift-op-parentheses +CSILENCE= -Wno-empty-body -Wno-shift-op-parentheses -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1996/schweikh1/.gitignore b/1996/schweikh1/.gitignore index 72fbca3a7..c75ce18e0 100644 --- a/1996/schweikh1/.gitignore +++ b/1996/schweikh1/.gitignore @@ -1 +1,3 @@ schweikh1 +schweikh1.orig +prog.orig diff --git a/1996/schweikh2/.gitignore b/1996/schweikh2/.gitignore index 85e3bc2d7..1a4299c79 100644 --- a/1996/schweikh2/.gitignore +++ b/1996/schweikh2/.gitignore @@ -1 +1,3 @@ schweikh2 +schweikh2.orig +prog.orig diff --git a/1996/schweikh3/.gitignore b/1996/schweikh3/.gitignore index fc8e75c24..f9a41d6d3 100644 --- a/1996/schweikh3/.gitignore +++ b/1996/schweikh3/.gitignore @@ -1 +1,3 @@ schweikh3 +schweikh3.orig +prog.orig diff --git a/1996/westley/.gitignore b/1996/westley/.gitignore index 0c08f64e6..9b69ec7c5 100644 --- a/1996/westley/.gitignore +++ b/1996/westley/.gitignore @@ -1,2 +1,4 @@ westley westley.alt +westley.orig +prog.orig diff --git a/1996/westley/Makefile b/1996/westley/Makefile index 7ffc7cc66..058007466 100644 --- a/1996/westley/Makefile +++ b/1996/westley/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ - -Wno-int-to-pointer-cast -Wno-empty-body + -Wno-int-to-pointer-cast -Wno-empty-body -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1998/banks/.gitignore b/1998/banks/.gitignore index 7e81db4f3..dd0262e55 100644 --- a/1998/banks/.gitignore +++ b/1998/banks/.gitignore @@ -1,2 +1,4 @@ banks banks.alt +banks.orig +prog.orig diff --git a/1998/banks/Makefile b/1998/banks/Makefile index d54cfdbad..bf5705eb2 100644 --- a/1998/banks/Makefile +++ b/1998/banks/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ - -Wno-unsequenced -Wno-incompatible-pointer-types + -Wno-unsequenced -Wno-incompatible-pointer-types \ + -Wno-bitwise-instead-of-logical -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1998/bas1/.gitignore b/1998/bas1/.gitignore index c3202efb6..f0c8d3ee5 100644 --- a/1998/bas1/.gitignore +++ b/1998/bas1/.gitignore @@ -1 +1,3 @@ bas1 +bas1.orig +prog.orig diff --git a/1998/bas1/Makefile b/1998/bas1/Makefile index 1e73724e9..40fc4359f 100644 --- a/1998/bas1/Makefile +++ b/1998/bas1/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-empty-body -Wno-invalid-source-encoding -Wno-main -Wno-parentheses \ - -Wno-shift-op-parentheses + -Wno-shift-op-parentheses -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1998/bas2/.gitignore b/1998/bas2/.gitignore index be2054eb2..568a89784 100644 --- a/1998/bas2/.gitignore +++ b/1998/bas2/.gitignore @@ -1 +1,3 @@ bas2 +bas2.orig +prog.orig diff --git a/1998/bas2/Makefile b/1998/bas2/Makefile index 2f0969f96..43c0b178d 100644 --- a/1998/bas2/Makefile +++ b/1998/bas2/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-main +CSILENCE= -Wno-main -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/1998/chaos/.gitignore b/1998/chaos/.gitignore index 92e8ec1bd..e2f90f8c5 100644 --- a/1998/chaos/.gitignore +++ b/1998/chaos/.gitignore @@ -1,3 +1,5 @@ chaos chaos_nohalf chaos_nohalf.c +chaos.orig +prog.orig diff --git a/1998/df/.gitignore b/1998/df/.gitignore index 781e137cc..b35a35643 100644 --- a/1998/df/.gitignore +++ b/1998/df/.gitignore @@ -1 +1,3 @@ df +df.orig +prog.orig diff --git a/1998/df/Makefile b/1998/df/Makefile index 0a469874c..58e1388e3 100644 --- a/1998/df/Makefile +++ b/1998/df/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts -Wno-pointer-to-int-cast \ - -Wno-return-type -Wno-unused-parameter -Wno-unused-variable -Wno-typedef-redefinition + -Wno-return-type -Wno-unused-parameter -Wno-unused-variable \ + -Wno-typedef-redefinition -Wno-deprecated-non-prototype # Common C compiler warning flags # @@ -88,7 +89,7 @@ CSILENCE+= -Wno-array-bounds-pointer-arithmetic -Wno-implicit-int-conversion \ -Wno-keyword-macro -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-pedantic \ -Wno-poison-system-directories -Wno-shadow -Wno-sign-conversion \ - -Wno-strict-prototypes + -Wno-strict-prototypes -Wno-cast-function-type # CWARN+= -Weverything # diff --git a/1998/dlowe/.gitignore b/1998/dlowe/.gitignore index b24712c80..929663f8b 100644 --- a/1998/dlowe/.gitignore +++ b/1998/dlowe/.gitignore @@ -1,3 +1,5 @@ dlowe dlowe.alt README.poot.md +dlowe.orig +prog.orig diff --git a/1998/dlowe/Makefile b/1998/dlowe/Makefile index 2f3f1f92d..6b7b3432d 100644 --- a/1998/dlowe/Makefile +++ b/1998/dlowe/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-main-return-type +CSILENCE= -Wno-main-return-type -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1998/dloweneil/.gitignore b/1998/dloweneil/.gitignore index 1aaa3bc31..676bf2632 100644 --- a/1998/dloweneil/.gitignore +++ b/1998/dloweneil/.gitignore @@ -1,2 +1,4 @@ dloweneil pootris +dloweneil.orig +prog.orig diff --git a/1998/dorssel/.gitignore b/1998/dorssel/.gitignore index 0a2f15060..5e82ae813 100644 --- a/1998/dorssel/.gitignore +++ b/1998/dorssel/.gitignore @@ -1 +1,3 @@ dorssel +dorssel.orig +prog.orig diff --git a/1998/dorssel/Makefile b/1998/dorssel/Makefile index 3bfaeef52..93dbc15e3 100644 --- a/1998/dorssel/Makefile +++ b/1998/dorssel/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ - -Wno-shift-op-parentheses + -Wno-shift-op-parentheses -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/1998/fanf/.gitignore b/1998/fanf/.gitignore index a3a1fc43b..f98d7a426 100644 --- a/1998/fanf/.gitignore +++ b/1998/fanf/.gitignore @@ -1,3 +1,5 @@ fanf fanftmp1.c fanftmp2.c +fanf.orig +prog.orig diff --git a/1998/schnitzi/.gitignore b/1998/schnitzi/.gitignore index f646104a4..724675963 100644 --- a/1998/schnitzi/.gitignore +++ b/1998/schnitzi/.gitignore @@ -2,3 +2,5 @@ data schnitzi sort sort.c +schnitzi.orig +prog.orig diff --git a/1998/schnitzi/Makefile b/1998/schnitzi/Makefile index 2fc43b251..f9b1247ed 100644 --- a/1998/schnitzi/Makefile +++ b/1998/schnitzi/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-security \ - -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-unused-parameter + -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-unused-parameter \ + -Wno-incompatible-pointer-types # Common C compiler warning flags # @@ -86,7 +87,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-implicit-int-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-pedantic \ - -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-strict-prototypes + -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-strict-prototypes \ + -Wno-cast-align # CWARN+= -Weverything # diff --git a/1998/schweikh1/.gitignore b/1998/schweikh1/.gitignore index 1c3b8754f..a53a9fe4e 100644 --- a/1998/schweikh1/.gitignore +++ b/1998/schweikh1/.gitignore @@ -1,2 +1,4 @@ schweikh1 schweikh1.alt +schweikh1.orig +prog.orig diff --git a/1998/schweikh1/Makefile b/1998/schweikh1/Makefile index 5057371bc..73bea14ee 100644 --- a/1998/schweikh1/Makefile +++ b/1998/schweikh1/Makefile @@ -83,7 +83,7 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-poison-system-directories +CSILENCE+= -Wno-poison-system-directories -Wno-unused-macros # CWARN+= -Weverything # diff --git a/1998/schweikh2/.gitignore b/1998/schweikh2/.gitignore index 85e3bc2d7..1a4299c79 100644 --- a/1998/schweikh2/.gitignore +++ b/1998/schweikh2/.gitignore @@ -1 +1,3 @@ schweikh2 +schweikh2.orig +prog.orig diff --git a/1998/schweikh2/Makefile b/1998/schweikh2/Makefile index d0ebca79b..ee35efb95 100644 --- a/1998/schweikh2/Makefile +++ b/1998/schweikh2/Makefile @@ -83,7 +83,8 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-poison-system-directories -Wno-unused-macros -Wno-sign-conversion +CSILENCE+= -Wno-poison-system-directories -Wno-unused-macros -Wno-sign-conversion \ + -Wno-cast-function-type # CWARN+= -Weverything # diff --git a/1998/schweikh3/.gitignore b/1998/schweikh3/.gitignore index 30f4eadf5..07db08510 100644 --- a/1998/schweikh3/.gitignore +++ b/1998/schweikh3/.gitignore @@ -3,3 +3,5 @@ file1 file2 file3 file4 +schweikh3.orig +prog.orig diff --git a/1998/schweikh3/Makefile b/1998/schweikh3/Makefile index 6e43ef50b..31c5c46ce 100644 --- a/1998/schweikh3/Makefile +++ b/1998/schweikh3/Makefile @@ -84,7 +84,8 @@ CC= cc # ifeq ($(CC),clang) # -#CSILENCE+= +CSILENCE+= -Wno-padded -Wno-poison-system-directories -Wno-shorten-64-to-32 \ + -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/1998/tomtorfs/.gitignore b/1998/tomtorfs/.gitignore index e0fcdbcec..6c7c8493d 100644 --- a/1998/tomtorfs/.gitignore +++ b/1998/tomtorfs/.gitignore @@ -1 +1,3 @@ tomtorfs +tomtorfs.orig +prog.orig diff --git a/2000/anderson/.gitignore b/2000/anderson/.gitignore index e9abddf69..59359d658 100644 --- a/2000/anderson/.gitignore +++ b/2000/anderson/.gitignore @@ -1,2 +1,4 @@ anderson anderson.alt +anderson.orig +prog.orig diff --git a/2000/anderson/Makefile b/2000/anderson/Makefile index c66e9d5a1..b63f29178 100644 --- a/2000/anderson/Makefile +++ b/2000/anderson/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-deprecated-declarations -Wno-implicit-int \ - -Wno-logical-op-parentheses -Wno-return-type -Wno-unsequenced + -Wno-logical-op-parentheses -Wno-return-type -Wno-unsequenced \ + -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2000/bellard/.gitignore b/2000/bellard/.gitignore index 6f007f6fe..d10adb731 100644 --- a/2000/bellard/.gitignore +++ b/2000/bellard/.gitignore @@ -1 +1,3 @@ bellard +bellard.orig +prog.orig diff --git a/2000/bellard/Makefile b/2000/bellard/Makefile index d5f649bb0..1c07fe9c3 100644 --- a/2000/bellard/Makefile +++ b/2000/bellard/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-return-type -Wno-unsequenced + -Wno-return-type -Wno-unsequenced -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2000/bmeyer/.gitignore b/2000/bmeyer/.gitignore index b6a5b0192..65631b16b 100644 --- a/2000/bmeyer/.gitignore +++ b/2000/bmeyer/.gitignore @@ -1,2 +1,4 @@ bmeyer lavabus.glic +bmeyer.orig +prog.orig diff --git a/2000/bmeyer/Makefile b/2000/bmeyer/Makefile index 03e32cd6d..623f2fa9f 100644 --- a/2000/bmeyer/Makefile +++ b/2000/bmeyer/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-format -Wno-parentheses -Wno-string-plus-int +CSILENCE= -Wno-format -Wno-parentheses -Wno-string-plus-int -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2000/briddlebane/.gitignore b/2000/briddlebane/.gitignore index 1b2e83009..edb470ee9 100644 --- a/2000/briddlebane/.gitignore +++ b/2000/briddlebane/.gitignore @@ -1 +1,3 @@ briddlebane +briddlebane.orig +prog.orig diff --git a/2000/briddlebane/Makefile b/2000/briddlebane/Makefile index bb93c07a2..301fe1567 100644 --- a/2000/briddlebane/Makefile +++ b/2000/briddlebane/Makefile @@ -38,8 +38,9 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-absolute-value -Wno-implicit-int \ - -Wno-incompatible-function-pointer-types -Wno-unsequenced +CSILENCE= -Wno-absolute-value -Wno-implicit-int -Wno-deprecated-non-prototype \ + -Wno-incompatible-function-pointer-types -Wno-unsequenced \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2000/dhyang/.gitignore b/2000/dhyang/.gitignore index 3318988d6..d1bf90d0a 100644 --- a/2000/dhyang/.gitignore +++ b/2000/dhyang/.gitignore @@ -6,3 +6,5 @@ soku soku.c zan zan.c +dhyang.orig +prog.orig diff --git a/2000/dhyang/Makefile b/2000/dhyang/Makefile index 0ae94be5c..561b4d7ff 100644 --- a/2000/dhyang/Makefile +++ b/2000/dhyang/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ - -Wno-implicit-int -Wno-main-return-type -Wno-extra-semi + -Wno-implicit-int -Wno-main-return-type -Wno-extra-semi \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2000/dlowe/.gitignore b/2000/dlowe/.gitignore index e0deed35d..54b04a50b 100644 --- a/2000/dlowe/.gitignore +++ b/2000/dlowe/.gitignore @@ -1 +1,3 @@ dlowe +dlowe.orig +prog.orig diff --git a/2000/jarijyrki/.gitignore b/2000/jarijyrki/.gitignore index 413994b1a..b8281f615 100644 --- a/2000/jarijyrki/.gitignore +++ b/2000/jarijyrki/.gitignore @@ -1,3 +1,5 @@ jarijyrki myedits.info outfile.info +jarijyrki.orig +prog.orig diff --git a/2000/jarijyrki/Makefile b/2000/jarijyrki/Makefile index 5744b4ebb..d60bfdb06 100644 --- a/2000/jarijyrki/Makefile +++ b/2000/jarijyrki/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-empty-body -Wno-error \ - -Wno-implicit-function-declaration -Wno-implicit-int + -Wno-implicit-function-declaration -Wno-implicit-int \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2000/natori/.gitignore b/2000/natori/.gitignore index 3a5d1f9c4..741f171b6 100644 --- a/2000/natori/.gitignore +++ b/2000/natori/.gitignore @@ -1,2 +1,4 @@ natori natori.alt +natori.orig +prog.orig diff --git a/2000/natori/Makefile b/2000/natori/Makefile index c2709255c..83801de64 100644 --- a/2000/natori/Makefile +++ b/2000/natori/Makefile @@ -85,7 +85,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-missing-variable-declarations -Wno-pedantic \ - -Wno-poison-system-directories + -Wno-poison-system-directories -Wno-missing-prototypes # CWARN+= -Weverything # diff --git a/2000/primenum/.gitignore b/2000/primenum/.gitignore index 68da89df9..858c9db1a 100644 --- a/2000/primenum/.gitignore +++ b/2000/primenum/.gitignore @@ -1 +1,3 @@ primenum +primenum.orig +prog.orig diff --git a/2000/rince/.gitignore b/2000/rince/.gitignore index 8ac7f85cd..63efe381e 100644 --- a/2000/rince/.gitignore +++ b/2000/rince/.gitignore @@ -1,2 +1,4 @@ dmy2jd rince +rince.orig +prog.orig diff --git a/2000/rince/Makefile b/2000/rince/Makefile index 2a5ba2763..918459610 100644 --- a/2000/rince/Makefile +++ b/2000/rince/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-pointer-types -Wno-parentheses -Wno-return-type \ - -Wno-unevaluated-expression + -Wno-unevaluated-expression -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2000/robison/.gitignore b/2000/robison/.gitignore index c124d1dbc..672ba4f0c 100644 --- a/2000/robison/.gitignore +++ b/2000/robison/.gitignore @@ -1 +1,3 @@ robison +robison.orig +prog.orig diff --git a/2000/robison/Makefile b/2000/robison/Makefile index 5ac6497f0..a152e1486 100644 --- a/2000/robison/Makefile +++ b/2000/robison/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-format-security -Wno-parentheses -Wno-shift-negative-value \ - -Wno-shift-op-parentheses + -Wno-shift-op-parentheses -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2000/schneiderwent/.gitignore b/2000/schneiderwent/.gitignore index 7add82d84..d91a3e358 100644 --- a/2000/schneiderwent/.gitignore +++ b/2000/schneiderwent/.gitignore @@ -1 +1,3 @@ schneiderwent +schneiderwent.orig +prog.orig diff --git a/2000/schneiderwent/Makefile b/2000/schneiderwent/Makefile index 02690a80c..477f78a7f 100644 --- a/2000/schneiderwent/Makefile +++ b/2000/schneiderwent/Makefile @@ -83,7 +83,8 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories +CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories \ + -Wno-shorten-64-to-32 -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/2000/thadgavin/.gitignore b/2000/thadgavin/.gitignore index 4b26fde7d..60d3d8955 100644 --- a/2000/thadgavin/.gitignore +++ b/2000/thadgavin/.gitignore @@ -2,3 +2,5 @@ thadgavin thadgavin_sdl thadgavin.alt thadgavin.alt_sdl +thadgavin.orig +prog.orig diff --git a/2000/thadgavin/Makefile b/2000/thadgavin/Makefile index 65e3070c0..3c2b8af1f 100644 --- a/2000/thadgavin/Makefile +++ b/2000/thadgavin/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body -Wno-implicit-int -Wno-unsequenced +CSILENCE= -Wno-empty-body -Wno-implicit-int -Wno-unsequenced \ + -Wno-deprecated-non-prototype -Wno-unused-parameter # Common C compiler warning flags # diff --git a/2000/tomx/.gitignore b/2000/tomx/.gitignore index 53d9473c1..6d96ee23d 100644 --- a/2000/tomx/.gitignore +++ b/2000/tomx/.gitignore @@ -1,2 +1,4 @@ tomx mkentry +tomx.orig +prog.orig diff --git a/2000/tomx/Makefile b/2000/tomx/Makefile index 584ea17fd..3187fd7fc 100644 --- a/2000/tomx/Makefile +++ b/2000/tomx/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-comment +CSILENCE= -Wno-comment -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2001/anonymous/.gitignore b/2001/anonymous/.gitignore index a7a430248..1383fb0fd 100644 --- a/2001/anonymous/.gitignore +++ b/2001/anonymous/.gitignore @@ -8,3 +8,5 @@ ten.txt anonymous.ten.64 anonymous.bed anonymous.bed.64 +anonymous.orig +prog.orig diff --git a/2001/anonymous/Makefile b/2001/anonymous/Makefile index ff74cbde9..4f92f53c2 100644 --- a/2001/anonymous/Makefile +++ b/2001/anonymous/Makefile @@ -43,7 +43,8 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-error \ -Wno-int-to-pointer-cast -Wno-macro-redefined -Wno-pedantic \ -Wno-pointer-to-int-cast -Wno-return-type -Wno-string-plus-int \ -Wno-bitwise-op-parentheses -Wno-format -Wno-format-extra-args \ - -Wno-int-conversion -Wno-unused-parameter -Wno-unsequenced + -Wno-int-conversion -Wno-unused-parameter -Wno-unsequenced \ + -Wno-deprecated-non-prototype -Wno-unused-value # Common C compiler warning flags # @@ -91,7 +92,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-bad-function-cast -Wno-comma -Wno-format-nonliteral \ -Wno-missing-prototypes -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-shadow -Wno-strict-prototypes \ - -Wno-unused-macros -Wno-shorten-64-to-32 + -Wno-unused-macros -Wno-shorten-64-to-32 -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/2001/bellard/.gitignore b/2001/bellard/.gitignore index 52488cedd..f79aeb398 100644 --- a/2001/bellard/.gitignore +++ b/2001/bellard/.gitignore @@ -1,3 +1,5 @@ bellard bellard.otccex otccelf +bellard.orig +prog.orig diff --git a/2001/bellard/Makefile b/2001/bellard/Makefile index 533140bfb..c57752f16 100644 --- a/2001/bellard/Makefile +++ b/2001/bellard/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-int-conversion -Wno-int-to-pointer-cast \ - -Wno-parentheses -Wno-return-type + -Wno-parentheses -Wno-return-type -Wno-deprecated-non-prototype # Common C compiler warning flags # @@ -87,7 +87,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-conditional-uninitialized -Wno-implicit-int-conversion \ -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-pedantic \ - -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-strict-prototypes + -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-strict-prototypes \ + -Wno-unused-macros # CWARN+= -Weverything # diff --git a/2001/cheong/.gitignore b/2001/cheong/.gitignore index df4ec6876..0d0e1bdef 100644 --- a/2001/cheong/.gitignore +++ b/2001/cheong/.gitignore @@ -1 +1,3 @@ cheong +cheong.orig +prog.orig diff --git a/2001/cheong/Makefile b/2001/cheong/Makefile index 346eec27c..7280b74fb 100644 --- a/2001/cheong/Makefile +++ b/2001/cheong/Makefile @@ -84,7 +84,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-implicit-int-conversion -Wno-missing-variable-declarations \ - -Wno-poison-system-directories + -Wno-poison-system-directories -Wno-missing-prototypes # CWARN+= -Weverything # diff --git a/2001/coupard/.gitignore b/2001/coupard/.gitignore index 7e1830c99..6b6aea6ab 100644 --- a/2001/coupard/.gitignore +++ b/2001/coupard/.gitignore @@ -1,2 +1,4 @@ coupard test.wav +coupard.orig +prog.orig diff --git a/2001/coupard/Makefile b/2001/coupard/Makefile index 40f0c03d5..c54cffb55 100644 --- a/2001/coupard/Makefile +++ b/2001/coupard/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body -Wno-pointer-sign -Wno-return-type +CSILENCE= -Wno-empty-body -Wno-pointer-sign -Wno-return-type -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2001/ctk/.gitignore b/2001/ctk/.gitignore index e02fee0dd..e74cd6e9d 100644 --- a/2001/ctk/.gitignore +++ b/2001/ctk/.gitignore @@ -1 +1,3 @@ ctk +ctk.orig +prog.orig diff --git a/2001/dgbeards/.gitignore b/2001/dgbeards/.gitignore index 4fed522c0..89f71e0ef 100644 --- a/2001/dgbeards/.gitignore +++ b/2001/dgbeards/.gitignore @@ -1,2 +1,4 @@ dgbeards dgbeards.alt +dgbeards.orig +prog.orig diff --git a/2001/dgbeards/Makefile b/2001/dgbeards/Makefile index 80b36b3a8..3dcd3d7e8 100644 --- a/2001/dgbeards/Makefile +++ b/2001/dgbeards/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ - -Wno-format-security -Wno-implicit-int -Wno-return-type + -Wno-format-security -Wno-implicit-int -Wno-return-type -Wno-strict-prototypes # Common C compiler warning flags # @@ -87,7 +87,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-conditional-uninitialized -Wno-format-nonliteral \ -Wno-implicit-int-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-shadow -Wno-strict-prototypes + -Wno-shadow -Wno-strict-prototypes -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2001/herrmann1/.gitignore b/2001/herrmann1/.gitignore index fced10ad5..867ac8a4d 100644 --- a/2001/herrmann1/.gitignore +++ b/2001/herrmann1/.gitignore @@ -2,3 +2,5 @@ herrmann1 error herrmann1-1.c herrmann1-3.c +herrmann1.orig +prog.orig diff --git a/2001/herrmann2/.gitignore b/2001/herrmann2/.gitignore index 1cd73b441..aac4388b1 100644 --- a/2001/herrmann2/.gitignore +++ b/2001/herrmann2/.gitignore @@ -1,2 +1,4 @@ herrmann2 herrmann2.orig.c +herrmann2.orig +prog.orig diff --git a/2001/herrmann2/Makefile b/2001/herrmann2/Makefile index 6c147ba33..d5812ea74 100644 --- a/2001/herrmann2/Makefile +++ b/2001/herrmann2/Makefile @@ -40,7 +40,8 @@ include ../../var.mk # CSILENCE= -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-to-pointer-cast \ -Wno-parentheses -Wno-shift-op-parentheses -Wno-tautological-compare \ - -Wno-unused-comparison -Wno-unused-value + -Wno-unused-comparison -Wno-unused-value -Wno-int-in-bool-context \ + -Wno-pointer-bool-conversion -Wno-unsequenced -Wno-deprecated-non-prototype # Common C compiler warning flags # @@ -86,7 +87,9 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-extra-semi -Wno-missing-variable-declarations \ - -Wno-pedantic -Wno-pointer-arith -Wno-poison-system-directories + -Wno-pedantic -Wno-pointer-arith -Wno-poison-system-directories \ + -Wno-implicit-int-conversion -Wno-shorten-64-to-32 -Wno-sign-conversion \ + -Wno-unreachable-code -Wno-unreachable-code-return # CWARN+= -Weverything # diff --git a/2001/jason/.gitignore b/2001/jason/.gitignore index 316a72f9a..54c1cfc1f 100644 --- a/2001/jason/.gitignore +++ b/2001/jason/.gitignore @@ -1 +1,3 @@ jason +jason.orig +prog.orig diff --git a/2001/jason/Makefile b/2001/jason/Makefile index 9fc3d394b..461d64a48 100644 --- a/2001/jason/Makefile +++ b/2001/jason/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-extra-semi -Wno-string-plus-int \ - -Wno-unused-parameter + -Wno-unused-parameter -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2001/kev/.gitignore b/2001/kev/.gitignore index 1fa9f0a7b..97e85fc4c 100644 --- a/2001/kev/.gitignore +++ b/2001/kev/.gitignore @@ -1,2 +1,4 @@ kev kev.alt +kev.orig +prog.orig diff --git a/2001/ollinger/.gitignore b/2001/ollinger/.gitignore index 25cc0f591..47576f34b 100644 --- a/2001/ollinger/.gitignore +++ b/2001/ollinger/.gitignore @@ -1 +1,3 @@ ollinger +ollinger.orig +prog.orig diff --git a/2001/rosten/.gitignore b/2001/rosten/.gitignore index 568e5b5bb..f7cf44c80 100644 --- a/2001/rosten/.gitignore +++ b/2001/rosten/.gitignore @@ -1 +1,3 @@ rosten +rosten.orig +prog.orig diff --git a/2001/rosten/Makefile b/2001/rosten/Makefile index 51f66e958..a3610ba92 100644 --- a/2001/rosten/Makefile +++ b/2001/rosten/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-logical-op-parentheses -Wno-parentheses -Wno-unused-value +CSILENCE= -Wno-logical-op-parentheses -Wno-parentheses -Wno-unused-value \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2001/schweikh/.gitignore b/2001/schweikh/.gitignore index 9b1346d05..e2bf902fa 100644 --- a/2001/schweikh/.gitignore +++ b/2001/schweikh/.gitignore @@ -1 +1,3 @@ schweikh +schweikh.orig +prog.orig diff --git a/2001/westley/.gitignore b/2001/westley/.gitignore index 41c62376a..c20112503 100644 --- a/2001/westley/.gitignore +++ b/2001/westley/.gitignore @@ -4,3 +4,5 @@ westley2 westley2.c westley.punch westley.sort +westley.orig +prog.orig diff --git a/2001/westley/Makefile b/2001/westley/Makefile index 05a426a77..d5fff9562 100644 --- a/2001/westley/Makefile +++ b/2001/westley/Makefile @@ -40,7 +40,8 @@ include ../../var.mk # CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-main -Wno-return-type -Wno-trigraphs \ - -Wno-unused-parameter + -Wno-unused-parameter -Wno-incompatible-pointer-types \ + -Wno-deprecated-declarations -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2001/williams/.gitignore b/2001/williams/.gitignore index 8a1f55820..853339539 100644 --- a/2001/williams/.gitignore +++ b/2001/williams/.gitignore @@ -1 +1,3 @@ williams +williams.orig +prog.orig diff --git a/2001/williams/Makefile b/2001/williams/Makefile index b5e4df394..913ee33a0 100644 --- a/2001/williams/Makefile +++ b/2001/williams/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-logical-op-parentheses \ -Wno-missing-field-initializers -Wno-return-type -Wno-shift-op-parentheses \ - -Wno-unsequenced + -Wno-unsequenced -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2004/anonymous/.gitignore b/2004/anonymous/.gitignore index fc917b930..5cc9aa5a2 100644 --- a/2004/anonymous/.gitignore +++ b/2004/anonymous/.gitignore @@ -1,2 +1,4 @@ anonymous anonymous.pgm +anonymous.orig +prog.orig diff --git a/2004/arachnid/.gitignore b/2004/arachnid/.gitignore index acae0fe61..3fb94c2ed 100644 --- a/2004/arachnid/.gitignore +++ b/2004/arachnid/.gitignore @@ -1,2 +1,4 @@ arachnid arachnid.alt +arachnid.orig +prog.orig diff --git a/2004/burley/.gitignore b/2004/burley/.gitignore index 917468cfe..355de6257 100644 --- a/2004/burley/.gitignore +++ b/2004/burley/.gitignore @@ -1 +1,3 @@ burley +burley.orig +prog.orig diff --git a/2004/burley/Makefile b/2004/burley/Makefile index 1117fd2bb..c1e359ccb 100644 --- a/2004/burley/Makefile +++ b/2004/burley/Makefile @@ -85,7 +85,9 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-bad-function-cast -Wno-comma -Wno-missing-variable-declarations \ - -Wno-shift-sign-overflow -Wno-unknown-warning-option -Wno-poison-system-directories + -Wno-shift-sign-overflow -Wno-unknown-warning-option -Wno-poison-system-directories \ + -Wno-cast-align -Wno-missing-prototypes -Wno-shorten-64-to-32 \ + -Wno-unreachable-code -Wno-unreachable-code-return # CWARN+= -Weverything # diff --git a/2004/gavare/.gitignore b/2004/gavare/.gitignore index d158d2e8d..799811607 100644 --- a/2004/gavare/.gitignore +++ b/2004/gavare/.gitignore @@ -1,3 +1,5 @@ gavare ioccc_ray.ppm gavare.r3 +gavare.orig +prog.orig diff --git a/2004/gavare/Makefile b/2004/gavare/Makefile index f256bf86e..493f0abf0 100644 --- a/2004/gavare/Makefile +++ b/2004/gavare/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-return-type + -Wno-return-type -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2004/gavin/.gitignore b/2004/gavin/.gitignore index 3107ac4ab..cf34cb6c0 100644 --- a/2004/gavin/.gitignore +++ b/2004/gavin/.gitignore @@ -8,3 +8,5 @@ img/README.md kernel sh vi +gavin.orig +prog.orig diff --git a/2004/hibachi/.gitignore b/2004/hibachi/.gitignore index 49ae8efaf..0530f2f29 100644 --- a/2004/hibachi/.gitignore +++ b/2004/hibachi/.gitignore @@ -3,3 +3,5 @@ src/config.log src/config.status src/hibachi src/makefile +hibachi.orig +prog.orig diff --git a/2004/hibachi/Makefile b/2004/hibachi/Makefile index 53e77e4c4..10f9c6fac 100644 --- a/2004/hibachi/Makefile +++ b/2004/hibachi/Makefile @@ -83,7 +83,9 @@ CC= cc # ifeq ($(CC),clang) # -#CSILENCE+= +CSILENCE+= -Wno-format-nonliteral -Wno-implicit-int-conversion -Wno-missing-prototypes \ + -Wno-missing-variable-declarations -Wno-poison-system-directories \ + -Wno-shorten-64-to-32 -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/2004/hoyle/.gitignore b/2004/hoyle/.gitignore index 001070e46..8e990d0ea 100644 --- a/2004/hoyle/.gitignore +++ b/2004/hoyle/.gitignore @@ -1,2 +1,4 @@ hoyle hoyle.alt +hoyle.orig +prog.orig diff --git a/2004/hoyle/Makefile b/2004/hoyle/Makefile index 6caf39713..c88190bef 100644 --- a/2004/hoyle/Makefile +++ b/2004/hoyle/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-absolute-value -Wno-keyword-macro +CSILENCE= -Wno-absolute-value -Wno-keyword-macro -Wno-newline-eof # Common C compiler warning flags # diff --git a/2004/jdalbec/.gitignore b/2004/jdalbec/.gitignore index 9befa1190..9131cb521 100644 --- a/2004/jdalbec/.gitignore +++ b/2004/jdalbec/.gitignore @@ -1,3 +1,5 @@ jdalbec jdalbec2.c jdalbec3.c +jdalbec.orig +prog.orig diff --git a/2004/kopczynski/.gitignore b/2004/kopczynski/.gitignore index 412b0abbc..5851315ba 100644 --- a/2004/kopczynski/.gitignore +++ b/2004/kopczynski/.gitignore @@ -1,2 +1,4 @@ kopczynski kopczynski.alt +kopczynski.orig +prog.orig diff --git a/2004/kopczynski/Makefile b/2004/kopczynski/Makefile index d1166556f..0c443525d 100644 --- a/2004/kopczynski/Makefile +++ b/2004/kopczynski/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-main -Wno-parentheses + -Wno-main -Wno-parentheses -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2004/newbern/.gitignore b/2004/newbern/.gitignore index f006a9a2c..e231579e4 100644 --- a/2004/newbern/.gitignore +++ b/2004/newbern/.gitignore @@ -1 +1,3 @@ newbern +newbern.orig +prog.orig diff --git a/2004/newbern/Makefile b/2004/newbern/Makefile index 894df974b..814ca9309 100644 --- a/2004/newbern/Makefile +++ b/2004/newbern/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-parentheses -Wno-pointer-sign -Wno-incompatible-pointer-types +CSILENCE= -Wno-parentheses -Wno-pointer-sign -Wno-incompatible-pointer-types \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2004/omoikane/.gitignore b/2004/omoikane/.gitignore index db7ab6ec2..ee2c7dd64 100644 --- a/2004/omoikane/.gitignore +++ b/2004/omoikane/.gitignore @@ -1 +1,3 @@ omoikane +omoikane.orig +prog.orig diff --git a/2004/omoikane/Makefile b/2004/omoikane/Makefile index a6b657747..90c88a637 100644 --- a/2004/omoikane/Makefile +++ b/2004/omoikane/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body -Wno-int-conversion -Wno-unused-value +CSILENCE= -Wno-empty-body -Wno-int-conversion -Wno-unused-value -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2004/schnitzi/.gitignore b/2004/schnitzi/.gitignore index 563ae8705..8eb45f60f 100644 --- a/2004/schnitzi/.gitignore +++ b/2004/schnitzi/.gitignore @@ -1 +1,3 @@ schnitzi +schnitzi.orig +prog.orig diff --git a/2004/schnitzi/Makefile b/2004/schnitzi/Makefile index fc007895d..c9117a20b 100644 --- a/2004/schnitzi/Makefile +++ b/2004/schnitzi/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-deprecated-declarations -Wno-error -Wno-implicit-function-declaration \ - -Wno-format-extra-args + -Wno-format-extra-args -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2004/sds/.gitignore b/2004/sds/.gitignore index b1057c76f..a36e3f058 100644 --- a/2004/sds/.gitignore +++ b/2004/sds/.gitignore @@ -6,3 +6,5 @@ sds2_msg sds2_msg.c sds_msg sds_msg.c +sds.orig +prog.orig diff --git a/2004/sds/Makefile b/2004/sds/Makefile index 0b74ecbce..93cb0b598 100644 --- a/2004/sds/Makefile +++ b/2004/sds/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-unsequenced -Wno-unused-value +CSILENCE= -Wno-unsequenced -Wno-unused-value -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2004/vik1/.gitignore b/2004/vik1/.gitignore index 0993548ac..73675e107 100644 --- a/2004/vik1/.gitignore +++ b/2004/vik1/.gitignore @@ -1 +1,3 @@ vik1 +vik1.orig +prog.orig diff --git a/2004/vik2/.gitignore b/2004/vik2/.gitignore index f5be1d630..9e7400974 100644 --- a/2004/vik2/.gitignore +++ b/2004/vik2/.gitignore @@ -2,3 +2,5 @@ cat-killing-curiosity vik2 vik2.possible.cat.death_1.c vik2.possible.cat.death_2.c +vik2.orig +prog.orig diff --git a/2004/vik2/Makefile b/2004/vik2/Makefile index 5ebae92e3..dcbedd44b 100644 --- a/2004/vik2/Makefile +++ b/2004/vik2/Makefile @@ -83,7 +83,7 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE+= -Wno-poison-system-directories +CSILENCE+= -Wno-poison-system-directories -Wno-unused-macros # CWARN+= -Weverything # diff --git a/2005/aidan/.gitignore b/2005/aidan/.gitignore index 760a4c360..c0bba9c5d 100644 --- a/2005/aidan/.gitignore +++ b/2005/aidan/.gitignore @@ -1,2 +1,4 @@ aidan aidan.alt +aidan.orig +prog.orig diff --git a/2005/aidan/Makefile b/2005/aidan/Makefile index 1198df15a..0cc65bdd4 100644 --- a/2005/aidan/Makefile +++ b/2005/aidan/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body +CSILENCE= -Wno-empty-body -Wno-backslash-newline-escape # Common C compiler warning flags # diff --git a/2005/anon/.gitignore b/2005/anon/.gitignore index b6307fc00..eb7dd02c1 100644 --- a/2005/anon/.gitignore +++ b/2005/anon/.gitignore @@ -1,2 +1,4 @@ anon anon.alt +anon.orig +prog.orig diff --git a/2005/boutines/.gitignore b/2005/boutines/.gitignore index 6d785e3cb..020c11364 100644 --- a/2005/boutines/.gitignore +++ b/2005/boutines/.gitignore @@ -1,3 +1,5 @@ boutines test.svg test.png +boutines.orig +prog.orig diff --git a/2005/boutines/Makefile b/2005/boutines/Makefile index 997c0a295..58abc339d 100644 --- a/2005/boutines/Makefile +++ b/2005/boutines/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2005/chia/.gitignore b/2005/chia/.gitignore index 3f188a8fe..9ae6d5e73 100644 --- a/2005/chia/.gitignore +++ b/2005/chia/.gitignore @@ -1 +1,3 @@ chia +chia.orig +prog.orig diff --git a/2005/chia/Makefile b/2005/chia/Makefile index 21e15ebb4..16b5d5385 100644 --- a/2005/chia/Makefile +++ b/2005/chia/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-comment -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-keyword-macro -Wno-pedantic -Wno-return-type \ - -Wno-unused-variable + -Wno-unused-variable -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2005/giljade/.gitignore b/2005/giljade/.gitignore index af14f096f..73f43fe40 100644 --- a/2005/giljade/.gitignore +++ b/2005/giljade/.gitignore @@ -2,3 +2,5 @@ giljade giljade.alt out c.c +giljade.orig +prog.orig diff --git a/2005/giljade/Makefile b/2005/giljade/Makefile index 1dc57c255..29c0fe987 100644 --- a/2005/giljade/Makefile +++ b/2005/giljade/Makefile @@ -43,7 +43,7 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-implicit-function-declaration -Wno-extra-semi -Wno-implicit-int \ -Wno-logical-op-parentheses -Wno-return-type -Wno-shift-op-parentheses \ -Wno-unused-value -Wno-incompatible-pointer-types -Wno-int-conversion \ - -Wno-parentheses -Wno-misleading-indentation + -Wno-parentheses -Wno-misleading-indentation -Wno-strict-prototypes # Common C compiler warning flags # @@ -90,7 +90,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-format-nonliteral -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-strict-prototypes -Wno-parentheses -Wno-misleading-indentation + -Wno-strict-prototypes -Wno-parentheses -Wno-misleading-indentation \ + -Wno-shorten-64-to-32 # CWARN+= -Weverything # diff --git a/2005/jetro/.gitignore b/2005/jetro/.gitignore index 534ad8ed2..7d3f40e7d 100644 --- a/2005/jetro/.gitignore +++ b/2005/jetro/.gitignore @@ -1 +1,3 @@ jetro +jetro.orig +prog.orig diff --git a/2005/klausler/.gitignore b/2005/klausler/.gitignore index b1c4c9abf..523e95fc4 100644 --- a/2005/klausler/.gitignore +++ b/2005/klausler/.gitignore @@ -1,2 +1,4 @@ dict.h klausler +klausler.orig +prog.orig diff --git a/2005/mikeash/.gitignore b/2005/mikeash/.gitignore index e99792737..0c1a6838d 100644 --- a/2005/mikeash/.gitignore +++ b/2005/mikeash/.gitignore @@ -1 +1,3 @@ mikeash +mikeash.orig +prog.orig diff --git a/2005/mikeash/Makefile b/2005/mikeash/Makefile index ec10c8c5b..5147990ba 100644 --- a/2005/mikeash/Makefile +++ b/2005/mikeash/Makefile @@ -86,7 +86,7 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-format-nonliteral -Wno-implicit-int-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-shorten-64-to-32 + -Wno-shorten-64-to-32 -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2005/mynx/.gitignore b/2005/mynx/.gitignore index 11a543853..3dfe0da2f 100644 --- a/2005/mynx/.gitignore +++ b/2005/mynx/.gitignore @@ -2,3 +2,5 @@ mynx mynx.alt source/config.* source/makefile +mynx.orig +prog.orig diff --git a/2005/persano/.gitignore b/2005/persano/.gitignore index b950a579f..f507bb94a 100644 --- a/2005/persano/.gitignore +++ b/2005/persano/.gitignore @@ -1,2 +1,4 @@ persano foo.gif +persano.orig +prog.orig diff --git a/2005/sykes/.gitignore b/2005/sykes/.gitignore index 36e58b512..0aae24dc3 100644 --- a/2005/sykes/.gitignore +++ b/2005/sykes/.gitignore @@ -1,3 +1,5 @@ pet.rom sykes dungeon.prg +sykes.orig +prog.orig diff --git a/2005/sykes/Makefile b/2005/sykes/Makefile index b2249fc30..8e87b45ed 100644 --- a/2005/sykes/Makefile +++ b/2005/sykes/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-op-parentheses -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-parentheses \ - -Wno-pointer-sign -Wno-return-type + -Wno-pointer-sign -Wno-return-type -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2005/timwi/.gitignore b/2005/timwi/.gitignore index cef7896c5..33e1966e3 100644 --- a/2005/timwi/.gitignore +++ b/2005/timwi/.gitignore @@ -1 +1,3 @@ timwi +timwi.orig +prog.orig diff --git a/2005/toledo/.gitignore b/2005/toledo/.gitignore index 96c3e59ab..dfb8b6ed3 100644 --- a/2005/toledo/.gitignore +++ b/2005/toledo/.gitignore @@ -1,3 +1,5 @@ toledo toledo2 toledo3 +toledo.orig +prog.orig diff --git a/2005/vik/.gitignore b/2005/vik/.gitignore index c28f954b2..a699e986c 100644 --- a/2005/vik/.gitignore +++ b/2005/vik/.gitignore @@ -1 +1,3 @@ vik +vik.orig +prog.orig diff --git a/2005/vince/.gitignore b/2005/vince/.gitignore index 8cb0b1145..9ed3297f5 100644 --- a/2005/vince/.gitignore +++ b/2005/vince/.gitignore @@ -1,2 +1,4 @@ vince vince.alt +vince.orig +prog.orig diff --git a/2005/vince/Makefile b/2005/vince/Makefile index cedb0c020..e40a274f5 100644 --- a/2005/vince/Makefile +++ b/2005/vince/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-pointer-sign -Wno-unused-parameter +CSILENCE= -Wno-pointer-sign -Wno-unused-parameter -Wno-strict-prototypes # Common C compiler warning flags # @@ -85,7 +85,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-float-conversion -Wno-implicit-float-conversion \ -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-padded \ - -Wno-poison-system-directories -Wno-sign-conversion -Wno-strict-prototypes + -Wno-poison-system-directories -Wno-sign-conversion -Wno-strict-prototypes \ + -Wno-shadow -Wno-shorten-64-to-32 # CWARN+= -Weverything # diff --git a/2006/birken/.gitignore b/2006/birken/.gitignore index e5a552e19..ea1806581 100644 --- a/2006/birken/.gitignore +++ b/2006/birken/.gitignore @@ -1 +1,3 @@ birken +birken.orig +prog.orig diff --git a/2006/birken/Makefile b/2006/birken/Makefile index be19201fe..c000581a5 100644 --- a/2006/birken/Makefile +++ b/2006/birken/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-deprecated-declarations +CSILENCE= -Wno-deprecated-declarations -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2006/borsanyi/.gitignore b/2006/borsanyi/.gitignore index 3d78a9798..bfa23e129 100644 --- a/2006/borsanyi/.gitignore +++ b/2006/borsanyi/.gitignore @@ -1,2 +1,4 @@ borsanyi example.gif +borsanyi.orig +prog.orig diff --git a/2006/grothe/.gitignore b/2006/grothe/.gitignore index 11e3173dd..d8e4e2a3e 100644 --- a/2006/grothe/.gitignore +++ b/2006/grothe/.gitignore @@ -1 +1,3 @@ grothe +grothe.orig +prog.orig diff --git a/2006/hamre/.gitignore b/2006/hamre/.gitignore index 7bf9e29be..243895e30 100644 --- a/2006/hamre/.gitignore +++ b/2006/hamre/.gitignore @@ -1 +1,3 @@ hamre +hamre.orig +prog.orig diff --git a/2006/meyer/.gitignore b/2006/meyer/.gitignore index 6e1b3595d..76ec446fd 100644 --- a/2006/meyer/.gitignore +++ b/2006/meyer/.gitignore @@ -1 +1,3 @@ meyer +meyer.orig +prog.orig diff --git a/2006/meyer/Makefile b/2006/meyer/Makefile index e0bc0970e..63cee47da 100644 --- a/2006/meyer/Makefile +++ b/2006/meyer/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-format +CSILENCE= -Wno-format -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2006/monge/.gitignore b/2006/monge/.gitignore index 42cc3d02d..34f266b2b 100644 --- a/2006/monge/.gitignore +++ b/2006/monge/.gitignore @@ -1 +1,3 @@ monge +monge.orig +prog.orig diff --git a/2006/monge/Makefile b/2006/monge/Makefile index 017ca1da7..071c47427 100644 --- a/2006/monge/Makefile +++ b/2006/monge/Makefile @@ -42,7 +42,7 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-conditional-type-mismatch \ -Wno-declaration-after-statement -Wno-dollar-in-identifier-extension \ -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-pointer-types -Wno-int-conversion -Wno-parentheses \ - -Wno-return-type + -Wno-return-type -Wno-strict-prototypes # Common C compiler warning flags # @@ -135,7 +135,6 @@ all: data ${TARGET} supernova deep_magic magic charon pluto ${PROG}: ${PROG}.c - @echo "This next step may take some time to run:" ${CC} ${CFLAGS} $< -o $@ ${LIBS} # alternative executable diff --git a/2006/night/.gitignore b/2006/night/.gitignore index 3ba331560..2a6349817 100644 --- a/2006/night/.gitignore +++ b/2006/night/.gitignore @@ -1,2 +1,4 @@ night night.alt +night.orig +prog.orig diff --git a/2006/night/Makefile b/2006/night/Makefile index 06c2549fc..49669fdec 100644 --- a/2006/night/Makefile +++ b/2006/night/Makefile @@ -133,7 +133,7 @@ all: data ${TARGET} supernova deep_magic magic charon pluto ${PROG}: ${PROG}.c - @echo "This next compile may take a while to complete:" + @echo "This next step may take some time to run:" ${CC} ${CFLAGS} $< -o $@ ${LIBS} # alternative executable @@ -142,7 +142,7 @@ alt: data ${ALT_TARGET} @${TRUE} ${PROG}.alt: ${PROG}.alt.c - @echo "This next compile may take a while to complete:" + @echo "This next step may take some time to run:" ${CC} ${CFLAGS} $< -o $@ ${LIBS} # data files diff --git a/2006/sloane/.gitignore b/2006/sloane/.gitignore index 8beae2eb9..4ee5cfff9 100644 --- a/2006/sloane/.gitignore +++ b/2006/sloane/.gitignore @@ -1,2 +1,4 @@ sloane sloane.alt +sloane.orig +prog.orig diff --git a/2006/sloane/Makefile b/2006/sloane/Makefile index d4bf0b5b8..14145bf44 100644 --- a/2006/sloane/Makefile +++ b/2006/sloane/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-pedantic -Wno-return-type -Wno-shift-op-parentheses -Wno-unsequenced + -Wno-pedantic -Wno-return-type -Wno-shift-op-parentheses -Wno-unsequenced \ + -Wno-deprecated-non-prototype -Wno-main # Common C compiler warning flags # diff --git a/2006/stewart/.gitignore b/2006/stewart/.gitignore index d5e9679a5..1bca7c738 100644 --- a/2006/stewart/.gitignore +++ b/2006/stewart/.gitignore @@ -2,3 +2,5 @@ stewart stewart.html maze.xbm maze.png +stewart.orig +prog.orig diff --git a/2006/sykes1/.gitignore b/2006/sykes1/.gitignore index 3985f375b..9d0257451 100644 --- a/2006/sykes1/.gitignore +++ b/2006/sykes1/.gitignore @@ -1,2 +1,4 @@ sykes1 sykes1.html +sykes1.orig +prog.orig diff --git a/2006/sykes2/.gitignore b/2006/sykes2/.gitignore index 95e0a5398..12c232841 100644 --- a/2006/sykes2/.gitignore +++ b/2006/sykes2/.gitignore @@ -1 +1,3 @@ sykes2 +sykes2.orig +prog.orig diff --git a/2006/sykes2/Makefile b/2006/sykes2/Makefile index 4e023f0e3..50ba6ed1b 100644 --- a/2006/sykes2/Makefile +++ b/2006/sykes2/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-main \ - -Wno-pedantic + -Wno-pedantic -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2006/toledo1/.gitignore b/2006/toledo1/.gitignore index 4cf03b026..339de65ac 100644 --- a/2006/toledo1/.gitignore +++ b/2006/toledo1/.gitignore @@ -1 +1,3 @@ toledo1 +toledo1.orig +prog.orig diff --git a/2006/toledo1/Makefile b/2006/toledo1/Makefile index 5ad2159d1..4baac7690 100644 --- a/2006/toledo1/Makefile +++ b/2006/toledo1/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-int-conversion \ - -Wno-pedantic + -Wno-pedantic -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2006/toledo2/.gitignore b/2006/toledo2/.gitignore index a123c7cc0..3579258bf 100644 --- a/2006/toledo2/.gitignore +++ b/2006/toledo2/.gitignore @@ -24,3 +24,5 @@ toledo2.alt DDT.COM *.COM *.ASM +toledo2.orig +prog.orig diff --git a/2006/toledo2/Makefile b/2006/toledo2/Makefile index 9a8b7c048..632ac05ba 100644 --- a/2006/toledo2/Makefile +++ b/2006/toledo2/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-conditional-type-mismatch -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-int-conversion \ - -Wno-pointer-type-mismatch -Wno-unsequenced + -Wno-pointer-type-mismatch -Wno-unsequenced -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2006/toledo3/.gitignore b/2006/toledo3/.gitignore index d32638e1c..b6ef4194a 100644 --- a/2006/toledo3/.gitignore +++ b/2006/toledo3/.gitignore @@ -1,3 +1,5 @@ toledo3 toledo3-sbar toledo3-txt +toledo3.orig +prog.orig diff --git a/2006/toledo3/Makefile b/2006/toledo3/Makefile index b331e7835..bcd31dd04 100644 --- a/2006/toledo3/Makefile +++ b/2006/toledo3/Makefile @@ -42,7 +42,7 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-pointer-types -Wno-int-conversion \ -Wno-logical-op-parentheses -Wno-parentheses -Wno-shift-op-parentheses \ - -Wno-main + -Wno-main -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2011/akari/.gitignore b/2011/akari/.gitignore index 7f7c336a5..bb124a066 100644 --- a/2011/akari/.gitignore +++ b/2011/akari/.gitignore @@ -7,3 +7,5 @@ akari4 akari4.c even_output.ppm odd_output.ppm +akari.orig +prog.orig diff --git a/2011/akari/Makefile b/2011/akari/Makefile index 129eaf2db..8cf83aa04 100644 --- a/2011/akari/Makefile +++ b/2011/akari/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ - -Wno-implicit-int -Wno-return-type -Wno-unused-parameter + -Wno-implicit-int -Wno-return-type -Wno-unused-parameter \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2011/blakely/.gitignore b/2011/blakely/.gitignore index 92abbda70..772efd750 100644 --- a/2011/blakely/.gitignore +++ b/2011/blakely/.gitignore @@ -1,2 +1,4 @@ blakely garden.txt +blakely.orig +prog.orig diff --git a/2011/borsanyi/.gitignore b/2011/borsanyi/.gitignore index 5d7cdea5f..5b920d202 100644 --- a/2011/borsanyi/.gitignore +++ b/2011/borsanyi/.gitignore @@ -1 +1,3 @@ borsanyi +borsanyi.orig +prog.orig diff --git a/2011/borsanyi/Makefile b/2011/borsanyi/Makefile index 6c25258ce..22a94d719 100644 --- a/2011/borsanyi/Makefile +++ b/2011/borsanyi/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-error \ -Wno-implicit-function-declaration -Wno-format-extra-args \ - -Wno-implicit-int -Wno-main + -Wno-implicit-int -Wno-main -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2011/dlowe/.gitignore b/2011/dlowe/.gitignore index 1100fb85e..82b96e689 100644 --- a/2011/dlowe/.gitignore +++ b/2011/dlowe/.gitignore @@ -1,2 +1,4 @@ dlowe trailed.net +dlowe.orig +prog.orig diff --git a/2011/dlowe/Makefile b/2011/dlowe/Makefile index 111d603a2..a50d92172 100644 --- a/2011/dlowe/Makefile +++ b/2011/dlowe/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2011/eastman/.gitignore b/2011/eastman/.gitignore index a096b10ee..60f59b925 100644 --- a/2011/eastman/.gitignore +++ b/2011/eastman/.gitignore @@ -1 +1,3 @@ eastman +eastman.orig +prog.orig diff --git a/2011/eastman/Makefile b/2011/eastman/Makefile index 906dd43c5..0c1195af6 100644 --- a/2011/eastman/Makefile +++ b/2011/eastman/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-implicit-int -Wno-unsequenced +CSILENCE= -Wno-implicit-int -Wno-unsequenced -Wno-strict-prototypes # Common C compiler warning flags # @@ -84,7 +84,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-double-promotion -Wno-implicit-float-conversion \ - -Wno-poison-system-directories + -Wno-poison-system-directories -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2011/fredriksson/.gitignore b/2011/fredriksson/.gitignore index 2324cdb1f..123e7f821 100644 --- a/2011/fredriksson/.gitignore +++ b/2011/fredriksson/.gitignore @@ -1,3 +1,5 @@ fredriksson ag ag.c +fredriksson.orig +prog.orig diff --git a/2011/goren/.gitignore b/2011/goren/.gitignore index ac8e9a9ac..9574cd78a 100644 --- a/2011/goren/.gitignore +++ b/2011/goren/.gitignore @@ -1 +1,3 @@ goren +goren.orig +prog.orig diff --git a/2011/goren/Makefile b/2011/goren/Makefile index 86dbe4818..ba1480d20 100644 --- a/2011/goren/Makefile +++ b/2011/goren/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-int-conversion -Wno-int-to-pointer-cast \ -Wno-pedantic -Wno-pointer-sign -Wno-pointer-to-int-cast -Wno-return-type \ - -Wno-unused-but-set-parameter -Wno-unused-value + -Wno-unused-but-set-parameter -Wno-unused-value -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2011/hamaji/.gitignore b/2011/hamaji/.gitignore index 38e8b4008..3f800442c 100644 --- a/2011/hamaji/.gitignore +++ b/2011/hamaji/.gitignore @@ -1 +1,3 @@ hamaji +hamaji.orig +prog.orig diff --git a/2011/hamaji/Makefile b/2011/hamaji/Makefile index 1d84cc24b..c6aab4a26 100644 --- a/2011/hamaji/Makefile +++ b/2011/hamaji/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-empty-body -Wno-parentheses -Wno-shift-op-parentheses \ - -Wno-unused-value + -Wno-unused-value -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2011/hou/.gitignore b/2011/hou/.gitignore index 02f7029f9..1d2c0f26b 100644 --- a/2011/hou/.gitignore +++ b/2011/hou/.gitignore @@ -1 +1,3 @@ hou +hou.orig +prog.orig diff --git a/2011/konno/.gitignore b/2011/konno/.gitignore index 1f308a241..a0e566dd0 100644 --- a/2011/konno/.gitignore +++ b/2011/konno/.gitignore @@ -1 +1,3 @@ konno +konno.orig +prog.orig diff --git a/2011/konno/Makefile b/2011/konno/Makefile index f984d8d2b..fbd431643 100644 --- a/2011/konno/Makefile +++ b/2011/konno/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-parentheses \ - -Wno-pedantic -Wno-unsequenced + -Wno-pedantic -Wno-unsequenced -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2011/richards/.gitignore b/2011/richards/.gitignore index 94c1e89c1..c13e760fd 100644 --- a/2011/richards/.gitignore +++ b/2011/richards/.gitignore @@ -1 +1,3 @@ richards +richards.orig +prog.orig diff --git a/2011/richards/Makefile b/2011/richards/Makefile index 3b5f81a82..571108da7 100644 --- a/2011/richards/Makefile +++ b/2011/richards/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ + -Wno-incompatible-pointer-types # Common C compiler warning flags # @@ -86,7 +87,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-cast-align -Wno-missing-prototypes -Wno-missing-variable-declarations \ -Wno-pedantic -Wno-poison-system-directories -Wno-shadow \ -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-strict-prototypes \ - -Wno-undef + -Wno-undef -Wno-alloca # CWARN+= -Weverything # diff --git a/2011/toledo/.gitignore b/2011/toledo/.gitignore index 7e255de0f..a90cde0ba 100644 --- a/2011/toledo/.gitignore +++ b/2011/toledo/.gitignore @@ -1 +1,3 @@ toledo +toledo.orig +prog.orig diff --git a/2011/toledo/Makefile b/2011/toledo/Makefile index 5a928dd85..035656147 100644 --- a/2011/toledo/Makefile +++ b/2011/toledo/Makefile @@ -41,7 +41,8 @@ include ../../var.mk CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-pointer-types -Wno-int-conversion -Wno-parentheses \ - -Wno-return-type -Wno-shift-op-parentheses -Wno-unsequenced + -Wno-return-type -Wno-shift-op-parentheses -Wno-unsequenced \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2011/vik/.gitignore b/2011/vik/.gitignore index 2b2875d14..b00f85d15 100644 --- a/2011/vik/.gitignore +++ b/2011/vik/.gitignore @@ -1,3 +1,5 @@ vik audio_file.raw vik.alt +vik.orig +prog.orig diff --git a/2011/zucker/.gitignore b/2011/zucker/.gitignore index 3c482aec0..b11ce3dcc 100644 --- a/2011/zucker/.gitignore +++ b/2011/zucker/.gitignore @@ -2,3 +2,5 @@ image.ppm hello.ppm image2.ppm zucker +zucker.orig +prog.orig diff --git a/2011/zucker/Makefile b/2011/zucker/Makefile index 3e78fa183..2312f4051 100644 --- a/2011/zucker/Makefile +++ b/2011/zucker/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body +CSILENCE= -Wno-empty-body -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2012/blakely/.gitignore b/2012/blakely/.gitignore index 4931758f0..b3ac8b413 100644 --- a/2012/blakely/.gitignore +++ b/2012/blakely/.gitignore @@ -6,3 +6,5 @@ flat.gif pic.gif ripple.gif saddle.gif +blakely.orig +prog.orig diff --git a/2012/blakely/Makefile b/2012/blakely/Makefile index 86179fc10..f13dbf3cd 100644 --- a/2012/blakely/Makefile +++ b/2012/blakely/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2012/deckmyn/.gitignore b/2012/deckmyn/.gitignore index 2e28a65dc..b51f80632 100644 --- a/2012/deckmyn/.gitignore +++ b/2012/deckmyn/.gitignore @@ -5,3 +5,5 @@ sheetmusic.pbm sheetmusic.pbm sheetmusic.pbm output.pbm +deckmyn.orig +prog.orig diff --git a/2012/deckmyn/Makefile b/2012/deckmyn/Makefile index ecea14aec..3b4bcf2cf 100644 --- a/2012/deckmyn/Makefile +++ b/2012/deckmyn/Makefile @@ -85,7 +85,8 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-cast-align -Wno-comma -Wno-implicit-int-conversion \ - -Wno-poison-system-directorie + -Wno-poison-system-directorie -Wno-unknown-warning-option \ + -Wno-poison-system-directories # CWARN+= -Weverything # diff --git a/2012/dlowe/.gitignore b/2012/dlowe/.gitignore index e0deed35d..54b04a50b 100644 --- a/2012/dlowe/.gitignore +++ b/2012/dlowe/.gitignore @@ -1 +1,3 @@ dlowe +dlowe.orig +prog.orig diff --git a/2012/dlowe/Makefile b/2012/dlowe/Makefile index 78530159e..a289fc2f0 100644 --- a/2012/dlowe/Makefile +++ b/2012/dlowe/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-dangling-else +CSILENCE= -Wno-dangling-else -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2012/endoh1/.gitignore b/2012/endoh1/.gitignore index bae478e61..6c2f07223 100644 --- a/2012/endoh1/.gitignore +++ b/2012/endoh1/.gitignore @@ -2,3 +2,5 @@ endoh1 endoh1.alt endoh1_color configuration.txt +endoh1.orig +prog.orig diff --git a/2012/endoh1/Makefile b/2012/endoh1/Makefile index 5ab733a1f..ca4a9fd97 100644 --- a/2012/endoh1/Makefile +++ b/2012/endoh1/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-absolute-value +CSILENCE= -Wno-absolute-value -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2012/endoh2/.gitignore b/2012/endoh2/.gitignore index f1ba1ed50..6d4ca8a82 100644 --- a/2012/endoh2/.gitignore +++ b/2012/endoh2/.gitignore @@ -39,3 +39,5 @@ e.c endoh2 pi pi.c +endoh2.orig +prog.orig diff --git a/2012/endoh2/Makefile b/2012/endoh2/Makefile index 67a56cc68..636351c86 100644 --- a/2012/endoh2/Makefile +++ b/2012/endoh2/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-parentheses -Wno-empty-body +CSILENCE= -Wno-parentheses -Wno-empty-body -Wno-strict-prototypes # Common C compiler warning flags # @@ -84,7 +84,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-format-nonliteral -Wno-missing-variable-declarations \ - -Wno-poison-system-directories + -Wno-poison-system-directories -Wno-float-conversion -Wno-implicit-int-conversion # CWARN+= -Weverything # diff --git a/2012/grothe/.gitignore b/2012/grothe/.gitignore index 55e10c3b7..66c9ff95b 100644 --- a/2012/grothe/.gitignore +++ b/2012/grothe/.gitignore @@ -1,3 +1,5 @@ grothe grothe.c.1 grothe.c.2 +grothe.orig +prog.orig diff --git a/2012/hamano/.gitignore b/2012/hamano/.gitignore index 4bc0c7d1b..0b1b01e77 100644 --- a/2012/hamano/.gitignore +++ b/2012/hamano/.gitignore @@ -5,3 +5,5 @@ hello.pdf hello2 hello3 output.pdf +hamano.orig +prog.orig diff --git a/2012/hou/.gitignore b/2012/hou/.gitignore index b839123df..bb3ff807f 100644 --- a/2012/hou/.gitignore +++ b/2012/hou/.gitignore @@ -2,3 +2,5 @@ hou hou.html remarks.htm remarks.htm +hou.orig +prog.orig diff --git a/2012/hou/Makefile b/2012/hou/Makefile index e2861842a..94d3bcc74 100644 --- a/2012/hou/Makefile +++ b/2012/hou/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-extra-args \ -Wno-implicit-int -Wno-missing-field-initializers \ -Wno-non-literal-null-conversion -Wno-return-type -Wno-shift-op-parentheses \ - -Wno-unused-parameter + -Wno-unused-parameter -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2012/kang/.gitignore b/2012/kang/.gitignore index 0ac0f0f49..7331c5357 100644 --- a/2012/kang/.gitignore +++ b/2012/kang/.gitignore @@ -1 +1,3 @@ kang +kang.orig +prog.orig diff --git a/2012/kang/Makefile b/2012/kang/Makefile index 8a410fdc2..0453afa04 100644 --- a/2012/kang/Makefile +++ b/2012/kang/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ - -Wno-implicit-int -Wno-int-conversion -Wno-pointer-to-int-cast + -Wno-implicit-int -Wno-int-conversion -Wno-pointer-to-int-cast \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2012/konno/.gitignore b/2012/konno/.gitignore index c475a0544..4a1ad3a85 100644 --- a/2012/konno/.gitignore +++ b/2012/konno/.gitignore @@ -1,2 +1,4 @@ konno konno.alt +konno.orig +prog.orig diff --git a/2012/konno/Makefile b/2012/konno/Makefile index 88cdba81d..9d4722876 100644 --- a/2012/konno/Makefile +++ b/2012/konno/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-int-conversion -Wno-parentheses -Wno-pointer-to-int-cast \ - -Wno-shift-op-parentheses + -Wno-shift-op-parentheses -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2012/omoikane/.gitignore b/2012/omoikane/.gitignore index 38289f738..c08432e3a 100644 --- a/2012/omoikane/.gitignore +++ b/2012/omoikane/.gitignore @@ -6,3 +6,5 @@ nyaruko output output.c regenerated.bin +omoikane.orig +prog.orig diff --git a/2012/omoikane/Makefile b/2012/omoikane/Makefile index 5c25ced69..4904b1e12 100644 --- a/2012/omoikane/Makefile +++ b/2012/omoikane/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body +CSILENCE= -Wno-empty-body -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2012/tromp/.gitignore b/2012/tromp/.gitignore index 7666c55b6..0011eedb1 100644 --- a/2012/tromp/.gitignore +++ b/2012/tromp/.gitignore @@ -1,3 +1,5 @@ tromp tromp32 tromp64 +tromp.orig +prog.orig diff --git a/2012/tromp/Makefile b/2012/tromp/Makefile index 410cfcbf0..778d4f56a 100644 --- a/2012/tromp/Makefile +++ b/2012/tromp/Makefile @@ -40,7 +40,8 @@ include ../../var.mk # CSILENCE= -Wno-bitwise-op-parentheses -Wno-conditional-type-mismatch -Wno-error \ -Wno-implicit-function-declaration -Wno-incompatible-pointer-types \ - -Wno-int-conversion -Wno-main -Wno-return-type -Wno-unused-parameter + -Wno-int-conversion -Wno-main -Wno-return-type -Wno-unused-parameter \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2012/vik/.gitignore b/2012/vik/.gitignore index 4e1643ecb..ab94f510a 100644 --- a/2012/vik/.gitignore +++ b/2012/vik/.gitignore @@ -6,3 +6,5 @@ restored-ioccc.png restored.png vik vik.alt +vik.orig +prog.orig diff --git a/2012/zeitak/.gitignore b/2012/zeitak/.gitignore index 0307545a3..a491adef1 100644 --- a/2012/zeitak/.gitignore +++ b/2012/zeitak/.gitignore @@ -1,2 +1,4 @@ zeitak zeitak.alt +zeitak.orig +prog.orig diff --git a/2013/birken/.gitignore b/2013/birken/.gitignore index 88dd6a63b..68a90f3c4 100644 --- a/2013/birken/.gitignore +++ b/2013/birken/.gitignore @@ -1,2 +1,4 @@ birken birken.alt +birken.orig +prog.orig diff --git a/2013/birken/Makefile b/2013/birken/Makefile index 976736cc7..d05baf43c 100644 --- a/2013/birken/Makefile +++ b/2013/birken/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-newline-eof +CSILENCE= -Wno-newline-eof -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2013/cable1/.gitignore b/2013/cable1/.gitignore index 91e453045..26d8499e2 100644 --- a/2013/cable1/.gitignore +++ b/2013/cable1/.gitignore @@ -1 +1,3 @@ cable1 +cable1.orig +prog.orig diff --git a/2013/cable2/.gitignore b/2013/cable2/.gitignore index bb21f2489..aa50a69a0 100644 --- a/2013/cable2/.gitignore +++ b/2013/cable2/.gitignore @@ -1 +1,3 @@ cable2 +cable2.orig +prog.orig diff --git a/2013/cable3/.gitignore b/2013/cable3/.gitignore index 669871cfd..ee6fe2bcb 100644 --- a/2013/cable3/.gitignore +++ b/2013/cable3/.gitignore @@ -1 +1,3 @@ cable3 +cable3.orig +prog.orig diff --git a/2013/cable3/Makefile b/2013/cable3/Makefile index 5ce30ea45..d4f730798 100644 --- a/2013/cable3/Makefile +++ b/2013/cable3/Makefile @@ -43,7 +43,8 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-bool-operation \ -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-pointer-types -Wno-logical-not-parentheses \ -Wno-logical-op-parentheses -Wno-parentheses -Wno-shift-op-parentheses \ - -Wno-sign-compare -Wno-unsequenced -Wno-unused-parameter + -Wno-sign-compare -Wno-unsequenced -Wno-unused-parameter \ + -Wno-deprecated-non-prototype -Wno-return-type # Common C compiler warning flags # diff --git a/2013/dlowe/.gitignore b/2013/dlowe/.gitignore index e0deed35d..54b04a50b 100644 --- a/2013/dlowe/.gitignore +++ b/2013/dlowe/.gitignore @@ -1 +1,3 @@ dlowe +dlowe.orig +prog.orig diff --git a/2013/dlowe/Makefile b/2013/dlowe/Makefile index 291fe3368..96a28e8ab 100644 --- a/2013/dlowe/Makefile +++ b/2013/dlowe/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-implicit-int -Wno-pedantic +CSILENCE= -Wno-implicit-int -Wno-pedantic -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2013/endoh1/.gitignore b/2013/endoh1/.gitignore index 6e5ac6929..0f7fc3d2a 100644 --- a/2013/endoh1/.gitignore +++ b/2013/endoh1/.gitignore @@ -2,3 +2,5 @@ echo endoh1 hello tac +endoh1.orig +prog.orig diff --git a/2013/endoh1/Makefile b/2013/endoh1/Makefile index f3d2631bb..91ba9980e 100644 --- a/2013/endoh1/Makefile +++ b/2013/endoh1/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2013/endoh2/.gitignore b/2013/endoh2/.gitignore index 9aed40587..6f9f7823d 100644 --- a/2013/endoh2/.gitignore +++ b/2013/endoh2/.gitignore @@ -2,3 +2,5 @@ endoh2 jpeg jpeg.c jpeg.jpg +endoh2.orig +prog.orig diff --git a/2013/endoh2/Makefile b/2013/endoh2/Makefile index c1efe3734..da80cf4be 100644 --- a/2013/endoh2/Makefile +++ b/2013/endoh2/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # @@ -85,7 +85,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-float-conversion -Wno-implicit-int-conversion \ -Wno-missing-prototypes -Wno-missing-variae-declarations \ - -Wno-poison-system-directories -Wno-shadow + -Wno-poison-system-directories -Wno-shadow -Wno-missing-variable-declarations \ + -Wno-unknown-warning-option # CWARN+= -Weverything # diff --git a/2013/endoh3/.gitignore b/2013/endoh3/.gitignore index 63da6681f..39171d777 100644 --- a/2013/endoh3/.gitignore +++ b/2013/endoh3/.gitignore @@ -1 +1,3 @@ endoh3 +endoh3.orig +prog.orig diff --git a/2013/endoh3/Makefile b/2013/endoh3/Makefile index bb6a6a09d..0a7d73125 100644 --- a/2013/endoh3/Makefile +++ b/2013/endoh3/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-main + -Wno-main -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2013/endoh4/.gitignore b/2013/endoh4/.gitignore index 19b8fc2ec..4bbf9d2ec 100644 --- a/2013/endoh4/.gitignore +++ b/2013/endoh4/.gitignore @@ -1 +1,3 @@ endoh4 +endoh4.orig +prog.orig diff --git a/2013/hou/.gitignore b/2013/hou/.gitignore index 25a091b18..b802b96e6 100644 --- a/2013/hou/.gitignore +++ b/2013/hou/.gitignore @@ -1,3 +1,5 @@ a a.c hou +hou.orig +prog.orig diff --git a/2013/hou/Makefile b/2013/hou/Makefile index f89818f88..435e24c83 100644 --- a/2013/hou/Makefile +++ b/2013/hou/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-sign-compare +CSILENCE= -Wno-sign-compare -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2013/mills/.gitignore b/2013/mills/.gitignore index 435314278..4108396dd 100644 --- a/2013/mills/.gitignore +++ b/2013/mills/.gitignore @@ -1 +1,3 @@ mills +mills.orig +prog.orig diff --git a/2013/mills/Makefile b/2013/mills/Makefile index 2dce9abcb..9b287ef08 100644 --- a/2013/mills/Makefile +++ b/2013/mills/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-bitwise-op-parentheses -Wno-parentheses +CSILENCE= -Wno-bitwise-op-parentheses -Wno-parentheses -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2013/misaka/.gitignore b/2013/misaka/.gitignore index 48055accb..5bf58f7fb 100644 --- a/2013/misaka/.gitignore +++ b/2013/misaka/.gitignore @@ -16,3 +16,5 @@ misaka8.c misaka9.c same_as_long_cat vertical_cat +misaka.orig +prog.orig diff --git a/2013/misaka/Makefile b/2013/misaka/Makefile index b4a0554d6..b17f90426 100644 --- a/2013/misaka/Makefile +++ b/2013/misaka/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-comment -Wno-empty-body +CSILENCE= -Wno-comment -Wno-empty-body -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2013/morgan1/.gitignore b/2013/morgan1/.gitignore index 730491f82..4577b8582 100644 --- a/2013/morgan1/.gitignore +++ b/2013/morgan1/.gitignore @@ -1 +1,3 @@ morgan1 +morgan1.orig +prog.orig diff --git a/2013/morgan1/Makefile b/2013/morgan1/Makefile index 07364fe30..328545d16 100644 --- a/2013/morgan1/Makefile +++ b/2013/morgan1/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-absolute-value -Wno-logical-op-parentheses -Wno-shift-op-parentheses +CSILENCE= -Wno-absolute-value -Wno-logical-op-parentheses -Wno-shift-op-parentheses \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2013/morgan2/.gitignore b/2013/morgan2/.gitignore index 28e6e30d6..9b27a6331 100644 --- a/2013/morgan2/.gitignore +++ b/2013/morgan2/.gitignore @@ -1 +1,3 @@ morgan2 +morgan2.orig +prog.orig diff --git a/2013/morgan2/Makefile b/2013/morgan2/Makefile index f4b4ef29e..687e8768d 100644 --- a/2013/morgan2/Makefile +++ b/2013/morgan2/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-string-plus-int +CSILENCE= -Wno-string-plus-int -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2013/robison/.gitignore b/2013/robison/.gitignore index c124d1dbc..672ba4f0c 100644 --- a/2013/robison/.gitignore +++ b/2013/robison/.gitignore @@ -1 +1,3 @@ robison +robison.orig +prog.orig diff --git a/2014/birken/.gitignore b/2014/birken/.gitignore index ea1749132..a1e7bc695 100644 --- a/2014/birken/.gitignore +++ b/2014/birken/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2014/deak/.gitignore b/2014/deak/.gitignore index ea1749132..a1e7bc695 100644 --- a/2014/deak/.gitignore +++ b/2014/deak/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2014/deak/Makefile b/2014/deak/Makefile index 3b51b5947..fea411c41 100644 --- a/2014/deak/Makefile +++ b/2014/deak/Makefile @@ -85,7 +85,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-float-equal -Wno-missing-variable-declarations \ - -Wno-poison-system-directories + -Wno-poison-system-directories -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2014/endoh1/.gitignore b/2014/endoh1/.gitignore index 7ba4a572a..2d72bda99 100644 --- a/2014/endoh1/.gitignore +++ b/2014/endoh1/.gitignore @@ -3,3 +3,4 @@ main.c prog treacle treacle.c +prog.orig diff --git a/2014/endoh1/Makefile b/2014/endoh1/Makefile index 96ff15351..67e1f7431 100644 --- a/2014/endoh1/Makefile +++ b/2014/endoh1/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body +CSILENCE= -Wno-empty-body -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2014/endoh2/.gitignore b/2014/endoh2/.gitignore index ea1749132..a1e7bc695 100644 --- a/2014/endoh2/.gitignore +++ b/2014/endoh2/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2014/maffiodo1/.gitignore b/2014/maffiodo1/.gitignore index ea1749132..a1e7bc695 100644 --- a/2014/maffiodo1/.gitignore +++ b/2014/maffiodo1/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2014/maffiodo1/Makefile b/2014/maffiodo1/Makefile index 8e0ff3641..2d98c27db 100644 --- a/2014/maffiodo1/Makefile +++ b/2014/maffiodo1/Makefile @@ -41,7 +41,8 @@ include ../../var.mk CSILENCE= -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-function-pointer-types -Wno-incompatible-pointer-types \ -Wno-int-conversion -Wno-missing-field-initializers -Wno-parentheses \ - -Wno-pointer-sign -Wno-return-type -Wno-unused-parameter -Wno-implicit-int + -Wno-pointer-sign -Wno-return-type -Wno-unused-parameter -Wno-implicit-int \ + -Wno-deprecated-non-prototype # Common C compiler warning flags # @@ -89,7 +90,8 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-documentation -Wno-extra-semi -Wno-implicit-int \ -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-padded \ -Wno-pedantic -Wno-poison-system-directories -Wno-shadow \ - -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-strict-prototypes + -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-strict-prototypes \ + -Wno-declaration-after-statement -Wno-implicit-int-conversion # CWARN+= -Weverything # diff --git a/2014/maffiodo2/.gitignore b/2014/maffiodo2/.gitignore index ea1749132..a1e7bc695 100644 --- a/2014/maffiodo2/.gitignore +++ b/2014/maffiodo2/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2014/maffiodo2/Makefile b/2014/maffiodo2/Makefile index dfc082510..47b5f3adb 100644 --- a/2014/maffiodo2/Makefile +++ b/2014/maffiodo2/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-return-type -Wno-unused-parameter + -Wno-return-type -Wno-unused-parameter -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2014/morgan/.gitignore b/2014/morgan/.gitignore index 959c815ac..69ff0c3c2 100644 --- a/2014/morgan/.gitignore +++ b/2014/morgan/.gitignore @@ -1,2 +1,3 @@ prog morgan +prog.orig diff --git a/2014/morgan/Makefile b/2014/morgan/Makefile index 3f9914fc9..80b09f7ef 100644 --- a/2014/morgan/Makefile +++ b/2014/morgan/Makefile @@ -84,7 +84,8 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-missing-prototypes -Wno-missing-variable-declarations \ - -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-sign-conversion + -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-sign-conversion \ + -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2014/sinon/.gitignore b/2014/sinon/.gitignore index 91cfa07d3..3fb452ef6 100644 --- a/2014/sinon/.gitignore +++ b/2014/sinon/.gitignore @@ -1,2 +1,3 @@ prog sinon.c +prog.orig diff --git a/2014/sinon/Makefile b/2014/sinon/Makefile index 3123b9003..5877cfe77 100644 --- a/2014/sinon/Makefile +++ b/2014/sinon/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-pointer-arith +CSILENCE= -Wno-pointer-arith -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2014/skeggs/.gitignore b/2014/skeggs/.gitignore index ea1749132..a1e7bc695 100644 --- a/2014/skeggs/.gitignore +++ b/2014/skeggs/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2014/skeggs/Makefile b/2014/skeggs/Makefile index 8f5237b1f..920410a8e 100644 --- a/2014/skeggs/Makefile +++ b/2014/skeggs/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-format-extra-args -Wno-keyword-macro -Wno-parentheses \ - -Wno-unused-parameter + -Wno-unused-parameter -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # @@ -87,7 +87,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-class-varargs -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-strict-prototypes \ - -Wno-unused-macros + -Wno-unused-macros -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2014/vik/.gitignore b/2014/vik/.gitignore index 1819b044b..e36a12dc8 100644 --- a/2014/vik/.gitignore +++ b/2014/vik/.gitignore @@ -1,3 +1,4 @@ audio_file.raw prog prog.raw +prog.orig diff --git a/2014/wiedijk/.gitignore b/2014/wiedijk/.gitignore index ea1749132..a1e7bc695 100644 --- a/2014/wiedijk/.gitignore +++ b/2014/wiedijk/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2014/wiedijk/Makefile b/2014/wiedijk/Makefile index 1af9dddc7..df82ceb55 100644 --- a/2014/wiedijk/Makefile +++ b/2014/wiedijk/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/burton/.gitignore b/2015/burton/.gitignore index ffb16e793..160504d00 100644 --- a/2015/burton/.gitignore +++ b/2015/burton/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2015/burton/Makefile b/2015/burton/Makefile index 8e21c61ce..0bffc6496 100644 --- a/2015/burton/Makefile +++ b/2015/burton/Makefile @@ -39,7 +39,8 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-empty-body -Wno-long-long -Wno-parentheses \ - -Wno-return-type -Wno-unsequenced -Wno-unused-parameter + -Wno-return-type -Wno-unsequenced -Wno-unused-parameter \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/dogon/.gitignore b/2015/dogon/.gitignore index ea1749132..a1e7bc695 100644 --- a/2015/dogon/.gitignore +++ b/2015/dogon/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2015/dogon/Makefile b/2015/dogon/Makefile index a2b2ac0bb..0571afcf7 100644 --- a/2015/dogon/Makefile +++ b/2015/dogon/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-absolute-value -Wno-char-subscripts -Wno-dangling-else -Wno-error \ -Wno-implicit-function-declaration -Wno-parentheses \ - -Wno-shift-op-parentheses -Wno-implicit-int + -Wno-shift-op-parentheses -Wno-implicit-int -Wno-strict-prototypes # Common C compiler warning flags # @@ -88,7 +88,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-double-promotion -Wno-float-conversion -Wno-implicit-float-conversion \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-shadow -Wno-shorten-64-to-32 -Wno-sign-conversion + -Wno-shadow -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2015/duble/.gitignore b/2015/duble/.gitignore index ffb16e793..160504d00 100644 --- a/2015/duble/.gitignore +++ b/2015/duble/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2015/duble/Makefile b/2015/duble/Makefile index b486388c4..1e57117d3 100644 --- a/2015/duble/Makefile +++ b/2015/duble/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-bitwise-op-parentheses -Wno-implicit-int -Wno-int-conversion \ -Wno-logical-op-parentheses -Wno-overlength-strings -Wno-return-type \ -Wno-shift-op-parentheses -Wno-string-plus-int -Wno-unsequenced \ - -Wno-unused-value + -Wno-unused-value -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/endoh1/.gitignore b/2015/endoh1/.gitignore index 62cfdd752..a792f966f 100644 --- a/2015/endoh1/.gitignore +++ b/2015/endoh1/.gitignore @@ -7,3 +7,4 @@ gray-scott-3 gray-scott-4 oregonator prog +prog.orig diff --git a/2015/endoh1/Makefile b/2015/endoh1/Makefile index 44c849b06..f78697a0e 100644 --- a/2015/endoh1/Makefile +++ b/2015/endoh1/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/endoh2/.gitignore b/2015/endoh2/.gitignore index ea1749132..a1e7bc695 100644 --- a/2015/endoh2/.gitignore +++ b/2015/endoh2/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2015/endoh2/Makefile b/2015/endoh2/Makefile index 9ac9ab267..cb067a6c3 100644 --- a/2015/endoh2/Makefile +++ b/2015/endoh2/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration +CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/endoh3/.gitignore b/2015/endoh3/.gitignore index ccc7d5d68..485608bc9 100644 --- a/2015/endoh3/.gitignore +++ b/2015/endoh3/.gitignore @@ -3,3 +3,4 @@ ioccc koch pi quine +prog.orig diff --git a/2015/endoh3/Makefile b/2015/endoh3/Makefile index 2f478f2f6..e101d80c9 100644 --- a/2015/endoh3/Makefile +++ b/2015/endoh3/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-main +CSILENCE= -Wno-main -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/endoh4/.gitignore b/2015/endoh4/.gitignore index ffb16e793..160504d00 100644 --- a/2015/endoh4/.gitignore +++ b/2015/endoh4/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2015/endoh4/Makefile b/2015/endoh4/Makefile index bada2bc73..5334bfc0a 100644 --- a/2015/endoh4/Makefile +++ b/2015/endoh4/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-main -Wno-pedantic -Wno-return-type + -Wno-main -Wno-pedantic -Wno-return-type -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2015/hou/.gitignore b/2015/hou/.gitignore index 9934da7fc..746b4ae4b 100644 --- a/2015/hou/.gitignore +++ b/2015/hou/.gitignore @@ -1,2 +1,3 @@ prebuild prog +prog.orig diff --git a/2015/hou/Makefile b/2015/hou/Makefile index 86e7afbab..abf259f6e 100644 --- a/2015/hou/Makefile +++ b/2015/hou/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/howe/.gitignore b/2015/howe/.gitignore index 02f6f69b6..b2f5a1598 100644 --- a/2015/howe/.gitignore +++ b/2015/howe/.gitignore @@ -22,3 +22,4 @@ CBABAC.tmp EMPTY.tmp patch.tmp ABD.tmp +prog.orig diff --git a/2015/howe/Makefile b/2015/howe/Makefile index 8bbed53ba..dfa1bbb92 100644 --- a/2015/howe/Makefile +++ b/2015/howe/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-sign-compare +CSILENCE= -Wno-sign-compare -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/mills1/.gitignore b/2015/mills1/.gitignore index ea1749132..a1e7bc695 100644 --- a/2015/mills1/.gitignore +++ b/2015/mills1/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2015/mills1/Makefile b/2015/mills1/Makefile index 88f38bff2..1a9d5e0e6 100644 --- a/2015/mills1/Makefile +++ b/2015/mills1/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses +CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/mills2/.gitignore b/2015/mills2/.gitignore index fb7f18f79..a677a824d 100644 --- a/2015/mills2/.gitignore +++ b/2015/mills2/.gitignore @@ -4,3 +4,4 @@ test1 test1.Z test2 test2.Z +prog.orig diff --git a/2015/muth/.gitignore b/2015/muth/.gitignore index ea1749132..a1e7bc695 100644 --- a/2015/muth/.gitignore +++ b/2015/muth/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2015/muth/Makefile b/2015/muth/Makefile index 1ee9f9459..6c7d8bd4b 100644 --- a/2015/muth/Makefile +++ b/2015/muth/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-keyword-macro +CSILENCE= -Wno-keyword-macro -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2015/schweikhardt/.gitignore b/2015/schweikhardt/.gitignore index ea1749132..a1e7bc695 100644 --- a/2015/schweikhardt/.gitignore +++ b/2015/schweikhardt/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2015/yang/.gitignore b/2015/yang/.gitignore index 7e746a13e..c5646b5f4 100644 --- a/2015/yang/.gitignore +++ b/2015/yang/.gitignore @@ -5,3 +5,4 @@ prog_c90 prog_c99 prog_cpp11 prog_cpp98 +prog.orig diff --git a/2015/yang/Makefile b/2015/yang/Makefile index e35e6b12e..89d93999a 100644 --- a/2015/yang/Makefile +++ b/2015/yang/Makefile @@ -87,7 +87,8 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-c99-compat -Wno-comma -Wno-double-promotion -Wno-float-conversion \ -Wno-implicit-float-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-unreachable-code + -Wno-unreachable-code -Wno-c++98-compat -Wno-old-style-cast \ + -Wno-zero-as-null-pointer-constant # CWARN+= -Weverything # diff --git a/2018/algmyr/.gitignore b/2018/algmyr/.gitignore index 2b938ed7c..fffe7d584 100644 --- a/2018/algmyr/.gitignore +++ b/2018/algmyr/.gitignore @@ -2,3 +2,4 @@ out.raw prog prog.alt spectrogram.png +prog.orig diff --git a/2018/algmyr/Makefile b/2018/algmyr/Makefile index 661ea0121..1db58e843 100644 --- a/2018/algmyr/Makefile +++ b/2018/algmyr/Makefile @@ -86,7 +86,8 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-float-conversion -Wno-float-equal -Wno-format-nonliteral \ -Wno-implicit-float-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-shadow -Wno-shorten-64-to-32 -Wno-sign-conversion + -Wno-shadow -Wno-shorten-64-to-32 -Wno-sign-conversion \ + -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2018/anderson/.gitignore b/2018/anderson/.gitignore index ffb16e793..160504d00 100644 --- a/2018/anderson/.gitignore +++ b/2018/anderson/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2018/anderson/Makefile b/2018/anderson/Makefile index 931f7f761..051abc114 100644 --- a/2018/anderson/Makefile +++ b/2018/anderson/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-unsequenced +CSILENCE= -Wno-unsequenced -Wno-self-assign -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2018/bellard/.gitignore b/2018/bellard/.gitignore index 02b46d4fd..59634cd91 100644 --- a/2018/bellard/.gitignore +++ b/2018/bellard/.gitignore @@ -4,3 +4,4 @@ small.jpg fruits.ppm lena512.ppm vintage_cars.ppm +prog.orig diff --git a/2018/bellard/Makefile b/2018/bellard/Makefile index 3883c6d99..f53321541 100644 --- a/2018/bellard/Makefile +++ b/2018/bellard/Makefile @@ -40,7 +40,7 @@ include ../../var.mk # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-logical-op-parentheses -Wno-main -Wno-parentheses -Wno-pedantic \ - -Wno-return-type -Wno-shift-op-parentheses + -Wno-return-type -Wno-shift-op-parentheses -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2018/burton1/.gitignore b/2018/burton1/.gitignore index ffb16e793..160504d00 100644 --- a/2018/burton1/.gitignore +++ b/2018/burton1/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2018/burton1/Makefile b/2018/burton1/Makefile index 8f4b5306f..ddb48312a 100644 --- a/2018/burton1/Makefile +++ b/2018/burton1/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ - -Wno-implicit-int -Wno-main + -Wno-implicit-int -Wno-main -Wno-deprecated-non-prototype # Common C compiler warning flags # diff --git a/2018/burton2/.gitignore b/2018/burton2/.gitignore index c6aed3e3d..005f1b557 100644 --- a/2018/burton2/.gitignore +++ b/2018/burton2/.gitignore @@ -1,3 +1,4 @@ keywords manpage prog +prog.orig diff --git a/2018/ciura/.gitignore b/2018/ciura/.gitignore index ffb16e793..160504d00 100644 --- a/2018/ciura/.gitignore +++ b/2018/ciura/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2018/ciura/Makefile b/2018/ciura/Makefile index 11834a181..4bc90b374 100644 --- a/2018/ciura/Makefile +++ b/2018/ciura/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-shift-op-parentheses -Wno-unused-value +CSILENCE= -Wno-shift-op-parentheses -Wno-unused-value -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2018/endoh1/.gitignore b/2018/endoh1/.gitignore index 5a96aacaf..b657b9b90 100644 --- a/2018/endoh1/.gitignore +++ b/2018/endoh1/.gitignore @@ -4,3 +4,4 @@ output.gif prog prog.gif smily.gif +prog.orig diff --git a/2018/endoh1/Makefile b/2018/endoh1/Makefile index 59fab8055..c0ff3461d 100644 --- a/2018/endoh1/Makefile +++ b/2018/endoh1/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2018/endoh2/.gitignore b/2018/endoh2/.gitignore index 171034a00..9c278530b 100644 --- a/2018/endoh2/.gitignore +++ b/2018/endoh2/.gitignore @@ -1,3 +1,4 @@ prog prog_next prog_next.c +prog.orig diff --git a/2018/endoh2/Makefile b/2018/endoh2/Makefile index 7de91c748..60e85553a 100644 --- a/2018/endoh2/Makefile +++ b/2018/endoh2/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # @@ -83,7 +83,7 @@ CC= cc # ifeq ($(CC),clang) # -#CSILENCE+= +CSILENCE+= -Wno-missing-variable-declarations -Wno-poison-system-directories # CWARN+= -Weverything # diff --git a/2018/ferguson/.gitignore b/2018/ferguson/.gitignore index eaf5aa5a9..8057d8cdb 100644 --- a/2018/ferguson/.gitignore +++ b/2018/ferguson/.gitignore @@ -3,3 +3,4 @@ prog.alt prog.orig weasel weasel.alt +prog.orig diff --git a/2018/ferguson/Makefile b/2018/ferguson/Makefile index 4429b4171..0a1d73574 100644 --- a/2018/ferguson/Makefile +++ b/2018/ferguson/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2018/giles/.gitignore b/2018/giles/.gitignore index ea1749132..a1e7bc695 100644 --- a/2018/giles/.gitignore +++ b/2018/giles/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2018/giles/Makefile b/2018/giles/Makefile index ad53e87f4..c727547a6 100644 --- a/2018/giles/Makefile +++ b/2018/giles/Makefile @@ -84,7 +84,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-poison-system-directories -Wno-float-conversion -Wno-missing-prototypes \ - -Wno-missing-variable-declarations -Wno-padded + -Wno-missing-variable-declarations -Wno-padded -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2018/hou/.gitignore b/2018/hou/.gitignore index 864ca68c2..a94800d30 100644 --- a/2018/hou/.gitignore +++ b/2018/hou/.gitignore @@ -2,3 +2,4 @@ ioccc.html ioccc.json output.html prog +prog.orig diff --git a/2018/hou/Makefile b/2018/hou/Makefile index 3e66d61fc..80209b3f2 100644 --- a/2018/hou/Makefile +++ b/2018/hou/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-absolute-value +CSILENCE= -Wno-absolute-value -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2018/mills/.gitignore b/2018/mills/.gitignore index 0b2e2bf71..e9eb0cb87 100644 --- a/2018/mills/.gitignore +++ b/2018/mills/.gitignore @@ -7,3 +7,4 @@ rk05.v6.fs v0 v6 v6.img.bz2 +prog.orig diff --git a/2018/mills/Makefile b/2018/mills/Makefile index 82c60478b..68ab5e06f 100644 --- a/2018/mills/Makefile +++ b/2018/mills/Makefile @@ -38,7 +38,8 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-gnu-empty-initializer -Wno-missing-field-initializers +CSILENCE= -Wno-gnu-empty-initializer -Wno-missing-field-initializers \ + -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2018/poikola/.gitignore b/2018/poikola/.gitignore index ea1749132..a1e7bc695 100644 --- a/2018/poikola/.gitignore +++ b/2018/poikola/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2018/poikola/Makefile b/2018/poikola/Makefile index 30589689d..7948427d9 100644 --- a/2018/poikola/Makefile +++ b/2018/poikola/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-comment -Wno-dollar-in-identifier-extension -Wno-string-plus-int \ - -Wno-unused-parameter + -Wno-unused-parameter -Wno-deprecated-non-prototype # Common C compiler warning flags # @@ -87,7 +87,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-date-time -Wno-float-conversion \ -Wno-implicit-float-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-shadow -Wno-sign-conversion + -Wno-shadow -Wno-sign-conversion -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2018/vokes/.gitignore b/2018/vokes/.gitignore index ea1749132..a1e7bc695 100644 --- a/2018/vokes/.gitignore +++ b/2018/vokes/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2018/vokes/Makefile b/2018/vokes/Makefile index 91c6952a6..64ac05830 100644 --- a/2018/vokes/Makefile +++ b/2018/vokes/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-deprecated-non-prototype -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2018/yang/.gitignore b/2018/yang/.gitignore index 21bbf7fe5..7a1cb2b9c 100644 --- a/2018/yang/.gitignore +++ b/2018/yang/.gitignore @@ -11,3 +11,4 @@ shift rotated_counterclockwise.txt rotated_clockwise.txt no_leading_space.txt +prog.orig diff --git a/2018/yang/Makefile b/2018/yang/Makefile index 2f0498f4b..2ade1ef36 100644 --- a/2018/yang/Makefile +++ b/2018/yang/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2019/adamovsky/.gitignore b/2019/adamovsky/.gitignore index 1de53bd06..ea11b0520 100644 --- a/2019/adamovsky/.gitignore +++ b/2019/adamovsky/.gitignore @@ -2,3 +2,4 @@ identify.unl iocccsize_2018 prog prog2 +prog.orig diff --git a/2019/adamovsky/Makefile b/2019/adamovsky/Makefile index 4e80e1d3f..bf20cc594 100644 --- a/2019/adamovsky/Makefile +++ b/2019/adamovsky/Makefile @@ -85,7 +85,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-missing-noreturn -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-trigraphs -Wno-unused-macros -Wno-shorten-64-to-32 + -Wno-trigraphs -Wno-unused-macros -Wno-shorten-64-to-32 \ + -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2019/burton/.gitignore b/2019/burton/.gitignore index eb82d7149..7615e3f6f 100644 --- a/2019/burton/.gitignore +++ b/2019/burton/.gitignore @@ -2,3 +2,4 @@ prog prog.clean correct remarks +prog.orig diff --git a/2019/burton/Makefile b/2019/burton/Makefile index ad0d624c2..046b31fd8 100644 --- a/2019/burton/Makefile +++ b/2019/burton/Makefile @@ -39,7 +39,7 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ - -Wno-parentheses + -Wno-parentheses -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2019/ciura/.gitignore b/2019/ciura/.gitignore index ffb16e793..160504d00 100644 --- a/2019/ciura/.gitignore +++ b/2019/ciura/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2019/ciura/Makefile b/2019/ciura/Makefile index 9b8cfa2de..086e25570 100644 --- a/2019/ciura/Makefile +++ b/2019/ciura/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body -Wno-parentheses -Wno-string-plus-int +CSILENCE= -Wno-empty-body -Wno-parentheses -Wno-string-plus-int -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2019/diels-grabsch1/.gitignore b/2019/diels-grabsch1/.gitignore index e86bb0e4d..99c47509b 100644 --- a/2019/diels-grabsch1/.gitignore +++ b/2019/diels-grabsch1/.gitignore @@ -3,3 +3,4 @@ dg1.Z ref.Z guidelines.txt.Z guidelines2.txt +prog.orig diff --git a/2019/diels-grabsch2/.gitignore b/2019/diels-grabsch2/.gitignore index ea1749132..a1e7bc695 100644 --- a/2019/diels-grabsch2/.gitignore +++ b/2019/diels-grabsch2/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2019/dogon/.gitignore b/2019/dogon/.gitignore index 4bfcb8133..f3c420315 100644 --- a/2019/dogon/.gitignore +++ b/2019/dogon/.gitignore @@ -1,2 +1,3 @@ apholife prog +prog.orig diff --git a/2019/dogon/Makefile b/2019/dogon/Makefile index fb21b973d..72a830357 100644 --- a/2019/dogon/Makefile +++ b/2019/dogon/Makefile @@ -41,7 +41,8 @@ include ../../var.mk CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-deprecated-declarations -Wno-format -Wno-parentheses \ -Wno-shift-op-parentheses -Wno-sign-compare -Wno-unused-variable \ - -Wno-main-return-type -Wno-return-type -Wno-unused-parameter -Wno-implicit-function-declaration + -Wno-main-return-type -Wno-return-type -Wno-unused-parameter \ + -Wno-strict-prototypes -Wno-implicit-function-declaration # Common C compiler warning flags # @@ -89,7 +90,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-cast-align -Wno-comma -Wno-conditional-uninitialized \ -Wno-missing-prototypes -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-shadow -Wno-shorten-64-to-32 \ - -Wno-sign-conversion -Wno-missing-noreturn + -Wno-sign-conversion -Wno-missing-noreturn -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2019/duble/.gitignore b/2019/duble/.gitignore index 2b8115603..f4f9fbccd 100644 --- a/2019/duble/.gitignore +++ b/2019/duble/.gitignore @@ -7,3 +7,4 @@ Linux.alt prog prog.alt .[A-Z][A-Z]* +prog.orig diff --git a/2019/duble/Makefile b/2019/duble/Makefile index 3953508ca..7989b132d 100644 --- a/2019/duble/Makefile +++ b/2019/duble/Makefile @@ -86,7 +86,9 @@ CC= cc # ifeq ($(CC),clang) # -#CSILENCE+= +CSILENCE+= -Wno-bad-function-cast -Wno-comma -Wno-implicit-int-conversion \ + -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-shadow \ + -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/2019/endoh/.gitignore b/2019/endoh/.gitignore index b9906ca11..3bdaa29e9 100644 --- a/2019/endoh/.gitignore +++ b/2019/endoh/.gitignore @@ -1,2 +1,3 @@ prog prog2.c +prog.orig diff --git a/2019/endoh/Makefile b/2019/endoh/Makefile index ed4a3aa2c..1759b9169 100644 --- a/2019/endoh/Makefile +++ b/2019/endoh/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2019/giles/.gitignore b/2019/giles/.gitignore index 6b337270c..0f4a71bf9 100644 --- a/2019/giles/.gitignore +++ b/2019/giles/.gitignore @@ -1,2 +1,3 @@ prog out.wav +prog.orig diff --git a/2019/giles/Makefile b/2019/giles/Makefile index 0fd0bfd7d..caa95df27 100644 --- a/2019/giles/Makefile +++ b/2019/giles/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body +CSILENCE= -Wno-empty-body -Wno-strict-prototypes # Common C compiler warning flags # @@ -86,7 +86,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-cast-align -Wno-comma -Wno-double-promotion -Wno-format-nonliteral \ -Wno-implicit-float-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-sign-conversion -Wno-strict-prototypes + -Wno-sign-conversion -Wno-strict-prototypes -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2019/karns/.gitignore b/2019/karns/.gitignore index ce21b5d86..2c4ecd675 100644 --- a/2019/karns/.gitignore +++ b/2019/karns/.gitignore @@ -1,2 +1,3 @@ prog tbfs +prog.orig diff --git a/2019/karns/Makefile b/2019/karns/Makefile index ebcf1f63a..f8e14f758 100644 --- a/2019/karns/Makefile +++ b/2019/karns/Makefile @@ -41,7 +41,7 @@ include ../../var.mk CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-function-pointer-types -Wno-logical-op-parentheses \ -Wno-sign-compare -Wno-tautological-bitwise-compare -Wno-unused-label \ - -Wno-unused-variable + -Wno-unused-variable -Wno-strict-prototypes # Common C compiler warning flags # @@ -88,7 +88,7 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-conditional-uninitialized -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-shadow -Wno-shorten-64-to-32 \ - -Wno-sign-conversion + -Wno-sign-conversion -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2019/lynn/.gitignore b/2019/lynn/.gitignore index 3433e45e6..4964e59a4 100644 --- a/2019/lynn/.gitignore +++ b/2019/lynn/.gitignore @@ -7,3 +7,4 @@ lol lol.c scc scc.c +prog.orig diff --git a/2019/lynn/Makefile b/2019/lynn/Makefile index c3d5ae06a..e354b3d4e 100644 --- a/2019/lynn/Makefile +++ b/2019/lynn/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # @@ -84,8 +84,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-missing-prototypes -Wno-missing-variable-declarations \ - -Wno-poison-system-directories -Wno-shadow -Wno-sign-conversion \ - -Wno-strict-prototypes + -Wno-poison-system-directories -Wno-shadow -Wno-sign-conversion # CWARN+= -Weverything # diff --git a/2019/mills/.gitignore b/2019/mills/.gitignore index 2b08c9ffe..dd047d540 100644 --- a/2019/mills/.gitignore +++ b/2019/mills/.gitignore @@ -21,3 +21,4 @@ rnn1 rnn2 rnn3 IOCCC-hints.output.txt +prog.orig diff --git a/2019/mills/Makefile b/2019/mills/Makefile index 6bfe1b34a..7bbbbf08e 100644 --- a/2019/mills/Makefile +++ b/2019/mills/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-for-loop-analysis -Wno-missing-field-initializers +CSILENCE= -Wno-for-loop-analysis -Wno-missing-field-initializers -Wno-strict-prototypes # Common C compiler warning flags # @@ -87,7 +87,8 @@ CSILENCE+= -Wno-double-promotion -Wno-float-conversion -Wno-format-nonliteral \ -Wno-implicit-float-conversion -Wno-implicit-int-conversion \ -Wno-missing-prototypes -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-shadow -Wno-shorten-64-to-32 \ - -Wno-sign-conversion -Wno-strict-prototypes -Wno-vla + -Wno-sign-conversion -Wno-strict-prototypes -Wno-vla \ + -Wno-conditional-uninitialized -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2019/poikola/.gitignore b/2019/poikola/.gitignore index 15f6a50a4..9a9345e04 100644 --- a/2019/poikola/.gitignore +++ b/2019/poikola/.gitignore @@ -1,2 +1,3 @@ prog poikola.pdf +prog.orig diff --git a/2019/poikola/Makefile b/2019/poikola/Makefile index 0060ebf1e..400d17110 100644 --- a/2019/poikola/Makefile +++ b/2019/poikola/Makefile @@ -87,7 +87,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-conditional-uninitialized -Wno-date-time \ -Wno-implicit-int-conversion -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-shorten-64-to-32 -Wno-sign-conversion \ - -Wno-unreachable-code + -Wno-unreachable-code -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2019/yang/.gitignore b/2019/yang/.gitignore index 40e391dd1..dca012991 100644 --- a/2019/yang/.gitignore +++ b/2019/yang/.gitignore @@ -5,3 +5,4 @@ d prog e output.txt +prog.orig diff --git a/2019/yang/Makefile b/2019/yang/Makefile index 4ba3fca6e..02628b59c 100644 --- a/2019/yang/Makefile +++ b/2019/yang/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2020/burton/.gitignore b/2020/burton/.gitignore index 8e352add8..d0ea0f76c 100644 --- a/2020/burton/.gitignore +++ b/2020/burton/.gitignore @@ -1,3 +1,4 @@ prog prog_be prog_le +prog.orig diff --git a/2020/carlini/.gitignore b/2020/carlini/.gitignore index ea1749132..a1e7bc695 100644 --- a/2020/carlini/.gitignore +++ b/2020/carlini/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2020/carlini/Makefile b/2020/carlini/Makefile index ab00f6bbb..0f3780a38 100644 --- a/2020/carlini/Makefile +++ b/2020/carlini/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-overlength-strings +CSILENCE= -Wno-overlength-strings -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2020/endoh1/.gitignore b/2020/endoh1/.gitignore index ffb16e793..160504d00 100644 --- a/2020/endoh1/.gitignore +++ b/2020/endoh1/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2020/endoh1/Makefile b/2020/endoh1/Makefile index 0062d7f40..59d0ee610 100644 --- a/2020/endoh1/Makefile +++ b/2020/endoh1/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2020/endoh2/.gitignore b/2020/endoh2/.gitignore index ea1749132..a1e7bc695 100644 --- a/2020/endoh2/.gitignore +++ b/2020/endoh2/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2020/endoh2/Makefile b/2020/endoh2/Makefile index c38ef5e80..26d14f08e 100644 --- a/2020/endoh2/Makefile +++ b/2020/endoh2/Makefile @@ -86,7 +86,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-conversion -Wno-documentation -Wno-double-promotion \ -Wno-missing-prototypes -Wno-missing-variable-declarations \ -Wno-poison-system-directories -Wno-redundant-parens -Wno-shadow \ - -Wno-sign-conversion + -Wno-sign-conversion -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2020/endoh3/.gitignore b/2020/endoh3/.gitignore index 7b0f11efd..152cc39a2 100644 --- a/2020/endoh3/.gitignore +++ b/2020/endoh3/.gitignore @@ -2,3 +2,4 @@ clock clock.c prog prog.alt +prog.orig diff --git a/2020/endoh3/Makefile b/2020/endoh3/Makefile index 85173fec9..b9c7d8cd9 100644 --- a/2020/endoh3/Makefile +++ b/2020/endoh3/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2020/ferguson1/.gitignore b/2020/ferguson1/.gitignore index 560d31973..a076e585d 100644 --- a/2020/ferguson1/.gitignore +++ b/2020/ferguson1/.gitignore @@ -5,3 +5,4 @@ snake snake-colours snake.alt termcaps +prog.orig diff --git a/2020/ferguson1/Makefile b/2020/ferguson1/Makefile index a1663a1eb..ceb324c2f 100644 --- a/2020/ferguson1/Makefile +++ b/2020/ferguson1/Makefile @@ -88,7 +88,8 @@ CC= cc ifeq ($(CC),clang) # CSILENCE= -Wno-unused-value -Wno-misleading-indentation -Wno-parentheses \ - -Wno-unknown-warning-option -Wno-poison-system-directories + -Wno-unknown-warning-option -Wno-poison-system-directories \ + -Wno-declaration-after-statement -Wno-padded # CWARN+= -Weverything # diff --git a/2020/ferguson2/.gitignore b/2020/ferguson2/.gitignore index 7fd89fc87..f505c425b 100644 --- a/2020/ferguson2/.gitignore +++ b/2020/ferguson2/.gitignore @@ -3,3 +3,4 @@ recode chocolate-cake.dat chocolate-cake.key cake.sh +prog.orig diff --git a/2020/ferguson2/Makefile b/2020/ferguson2/Makefile index daa478f65..fdb7eb9c3 100644 --- a/2020/ferguson2/Makefile +++ b/2020/ferguson2/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-empty-body # Common C compiler warning flags # @@ -83,7 +83,7 @@ CC= cc # ifeq ($(CC),clang) # -CSILENCE= -Wno-implicit-int-conversion -Wno-missing-prototypes \ +CSILENCE+= -Wno-implicit-int-conversion -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ -Wno-shorten-64-to-32 # diff --git a/2020/giles/.gitignore b/2020/giles/.gitignore index ea1749132..a1e7bc695 100644 --- a/2020/giles/.gitignore +++ b/2020/giles/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2020/giles/Makefile b/2020/giles/Makefile index 5afe40294..91631d354 100644 --- a/2020/giles/Makefile +++ b/2020/giles/Makefile @@ -85,7 +85,8 @@ ifeq ($(CC),clang) # CSILENCE+= -Wno-disabled-macro-expansion -Wno-float-conversion -Wno-float-equal \ -Wno-missing-variable-declarations -Wno-poison-system-directories \ - -Wno-shadow -Wno-shorten-64-to-32 -Wno-sign-conversion + -Wno-shadow -Wno-shorten-64-to-32 -Wno-sign-conversion \ + -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2020/kurdyukov1/.gitignore b/2020/kurdyukov1/.gitignore index ffb16e793..160504d00 100644 --- a/2020/kurdyukov1/.gitignore +++ b/2020/kurdyukov1/.gitignore @@ -1,2 +1,3 @@ prog prog.alt +prog.orig diff --git a/2020/kurdyukov1/Makefile b/2020/kurdyukov1/Makefile index 344a5aca9..d6a4cc423 100644 --- a/2020/kurdyukov1/Makefile +++ b/2020/kurdyukov1/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2020/kurdyukov2/.gitignore b/2020/kurdyukov2/.gitignore index cffdb9f98..ce9fefa7d 100644 --- a/2020/kurdyukov2/.gitignore +++ b/2020/kurdyukov2/.gitignore @@ -1,3 +1,4 @@ prog prog_png prog_ppm +prog.orig diff --git a/2020/kurdyukov3/.gitignore b/2020/kurdyukov3/.gitignore index 44815ac94..d68544fe8 100644 --- a/2020/kurdyukov3/.gitignore +++ b/2020/kurdyukov3/.gitignore @@ -1,3 +1,4 @@ prog prog.alt prog.extra +prog.orig diff --git a/2020/kurdyukov3/Makefile b/2020/kurdyukov3/Makefile index 781b8d180..4b3dc3713 100644 --- a/2020/kurdyukov3/Makefile +++ b/2020/kurdyukov3/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # @@ -84,7 +84,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-conditional-uninitialized -Wno-poison-system-directories \ - -Wno-shorten-64-to-32 -Wno-sign-conversion + -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2020/kurdyukov4/.gitignore b/2020/kurdyukov4/.gitignore index 918bc4647..a61303c6e 100644 --- a/2020/kurdyukov4/.gitignore +++ b/2020/kurdyukov4/.gitignore @@ -1,3 +1,4 @@ prog rand test.txt +prog.orig diff --git a/2020/kurdyukov4/Makefile b/2020/kurdyukov4/Makefile index 102ad4463..bfaa0b335 100644 --- a/2020/kurdyukov4/Makefile +++ b/2020/kurdyukov4/Makefile @@ -84,7 +84,7 @@ CC= cc ifeq ($(CC),clang) # CSILENCE+= -Wno-comma -Wno-implicit-int-conversion -Wno-poison-system-directories \ - -Wno-shorten-64-to-32 -Wno-sign-conversion + -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unused-macros # CWARN+= -Weverything # diff --git a/2020/otterness/.gitignore b/2020/otterness/.gitignore index ea1749132..a1e7bc695 100644 --- a/2020/otterness/.gitignore +++ b/2020/otterness/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2020/otterness/Makefile b/2020/otterness/Makefile index f09e81333..7101a11ad 100644 --- a/2020/otterness/Makefile +++ b/2020/otterness/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= +CSILENCE= -Wno-strict-prototypes # Common C compiler warning flags # diff --git a/2020/tsoj/.gitignore b/2020/tsoj/.gitignore index ea1749132..a1e7bc695 100644 --- a/2020/tsoj/.gitignore +++ b/2020/tsoj/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/2020/tsoj/Makefile b/2020/tsoj/Makefile index aef365109..7507f62cb 100644 --- a/2020/tsoj/Makefile +++ b/2020/tsoj/Makefile @@ -38,7 +38,7 @@ include ../../var.mk # Common C compiler warnings to silence # -CSILENCE= -Wno-empty-body -Wno-missing-field-initializers +CSILENCE= -Wno-empty-body -Wno-missing-field-initializers -Wno-strict-prototypes # Common C compiler warning flags # @@ -86,7 +86,7 @@ ifeq ($(CC),clang) CSILENCE+= -Wno-comma -Wno-float-conversion -Wno-implicit-float-conversion \ -Wno-missing-prototypes -Wno-poison-system-directories -Wno-shadow \ -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-strict-prototypes \ - -Wno-vla + -Wno-vla -Wno-declaration-after-statement # CWARN+= -Weverything # diff --git a/2020/yang/.gitignore b/2020/yang/.gitignore index ea1749132..a1e7bc695 100644 --- a/2020/yang/.gitignore +++ b/2020/yang/.gitignore @@ -1 +1,2 @@ prog +prog.orig diff --git a/thanks-for-fixes.md b/thanks-for-fixes.md index 1949c0779..86a8c81cf 100644 --- a/thanks-for-fixes.md +++ b/thanks-for-fixes.md @@ -109,12 +109,8 @@ changed the `#o` lines to `#define`. The [lycklama.alt.c](1985/lycklama/lycklama.alt.c) is the original source code as it provides some fun input for the entry. -Yusuke provided some useful information that amounts to an alternate version but -which does not actually modify the code except by a provided macro for a -`usleep()` call which Cody added. This was not put in an alt file because the -original code is in the alt file but the default to the `usleep()` call is 0, -making it functionally equivalent not calling it. See the README.md file -details. +Yusuke provided some useful information that amounts to an alternate version +that Cody added. See the README.md for details. ## [1985/sicherman](1985/sicherman/sicherman.c) ([README.md](1985/sicherman/README.md]))