diff --git a/1995/vanschnitz/Makefile b/1995/vanschnitz/Makefile
index ad42e9c64..7342baac1 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-strict-prototypes
+ -Wno-overlength-strings -Wno-strict-prototypes -Wno-implicit-int
# Common C compiler warning flags
#
@@ -112,8 +112,8 @@ OBJ= ${PROG}.o
DATA=
TARGET= ${PROG}
#
-ALT_OBJ=
-ALT_TARGET=
+ALT_OBJ= ${PROG}.alt.o
+ALT_TARGET= ${PROG}.alt
LEVEL= 5
@@ -138,6 +138,9 @@ ${PROG}: ${PROG}.c
alt: data ${ALT_TARGET}
@${TRUE}
+${PROG}.alt: ${PROG}.alt.c
+ ${CC} ${CFLAGS} $< -o $@ ${LDFLAGS}
+
# data files
#
data: ${DATA}
diff --git a/1995/vanschnitz/README.md b/1995/vanschnitz/README.md
index 56e90e8a6..fe8f9a951 100644
--- a/1995/vanschnitz/README.md
+++ b/1995/vanschnitz/README.md
@@ -4,6 +4,9 @@
make all
```
+The authors provided a spoiler version, originally uuencoded but uudecoded by us
+in 2023. See [Alternate code](#alternate-code) below.
+
### Bugs and (Mis)features:
@@ -34,11 +37,23 @@ make clobber all LEVEL=6
## Alternate code:
The authors provided a spoiler version of the program. Originally uuencoded we
-have decoded it for the wider audience in [spoiler.c](spoiler.c). The
+have decoded it for the wider audience in [vanschnitz.alt.c](vanschnitz.alt.c). The
`uuencode`d blob is still available in their remarks below. They encourage you
to first try and figure out the program without the spoiler.
+### Alternate build:
+
+```sh
+make alt
+```
+
+
+### Alternate use:
+
+Use `vanschnitz.alt` as you would `vanschnitz` above.
+
+
## Judges' remarks:
Back in 1995, values of `LEVEL>8` caused some compilers (and in one case a
diff --git a/1995/vanschnitz/spoiler.c b/1995/vanschnitz/vanschnitz.alt.c
similarity index 100%
rename from 1995/vanschnitz/spoiler.c
rename to 1995/vanschnitz/vanschnitz.alt.c
diff --git a/thanks-for-help.md b/thanks-for-help.md
index ff246651a..5ff8b82b2 100644
--- a/thanks-for-help.md
+++ b/thanks-for-help.md
@@ -1853,10 +1853,11 @@ calls which has the four args.
## [1995/vanschnitz](/1995/vanschnitz/vanschnitz.c) ([README.md](/1995/vanschnitz/README.md))
-[Cody](#cody) added the authors' [spoiler as a C file](/1995/vanschnitz/spoiler.c) as in
-2023 we have decided that in most cases all the code should be available for the
-wider audience, without having to extract it. The exception is when the files
-are created by the entry or the entry decrypts the text or whatever else.
+[Cody](#cody) added the authors' [spoiler as a C
+file](/1995/vanschnitz/vanschnitz.alt.c) as in 2023 we have decided that in most
+cases all the code should be available for the wider audience, without having to
+extract it. The exception is when the files are created by the entry or the
+entry decrypts the text or something like that.
# 1996