Merge pull request #2155 from xexyl/cake-typo-fix

Typo fix in 2020/ferguson[12]/chocolate-cake.md
This commit is contained in:
Landon Curt Noll authored and GitHub committed 2024-02-04 17:25:29 -08:00
commit 0b749d500b
7 files changed
+191 -168

No files matched your search

+14 -12
View File
@@ -56,27 +56,29 @@ read -r -n 1 -p "Press any key to run: rm -vf ioccc.out ioccc.out2: "
echo 1>&2 echo 1>&2
rm -vf ioccc.out ioccc.out2 rm -vf ioccc.out ioccc.out2
read -r -n 1 -p "Press any key to test the output a couple times on herrmann2.ioccc: " read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.ioccc | tee ioccc.out: "
echo "$ ./herrmann2 < herrmann2.ioccc" 1>&2 echo 1>&2
./herrmann2 < herrmann2.ioccc | tee ioccc.out ./herrmann2 < herrmann2.ioccc | tee ioccc.out
sleep 2 sleep 2
echo "$ ./herrmann2 < herrmann2.ioccc" 1>&2 read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.ioccc | tee ioccc.out2: "
./herrmann2 < herrmann2.ioccc | tee ioccc.out2
read -r -n 1 -p "Press any key to run: diff -s ioccc.out ioccc.out2: "
echo 1>&2 echo 1>&2
diff -s ioccc.out ioccc.out2 ./herrmann2 < herrmann2.ioccc | tee ioccc.out2
read -r -n 1 -p "Press any key to run: diff ioccc.out ioccc.out2 (space = next page, q = quit): "
echo 1>&2
diff ioccc.out ioccc.out2 | less -rEXFK
rm -f ioccc.out ioccc.out2 rm -f ioccc.out ioccc.out2
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to test the output a couple times on herrmann2.cup: " read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.cup | tee cup.out: "
echo "$ ./herrmann2 < herrmann2.cup" 1>&2 echo 1>&2
./herrmann2 < herrmann2.cup | tee cup.out ./herrmann2 < herrmann2.cup | tee cup.out
sleep 2 sleep 2
echo "$ ./herrmann2 < herrmann2.cup" 1>&2 read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.cup | tee cup.out2: "
./herrmann2 < herrmann2.cup | tee cup.out2
read -r -n 1 -p "Press any key to run: diff -s cup.out cup.out2: "
echo 1>&2 echo 1>&2
diff -s cup.out cup.out2 ./herrmann2 < herrmann2.cup | tee cup.out2
read -r -n 1 -p "Press any key to run: diff cup.out cup.out2 (space = next page, q = quit): "
echo 1>&2
diff cup.out cup.out2 | less -rEXFK
echo 1>&2 echo 1>&2
rm -f cup.out cup.out2 rm -f cup.out cup.out2
+1
View File
@@ -17,6 +17,7 @@ The current status of this entry is:
``` ```
STATUS: uses gets() - change to fgets() if possible STATUS: uses gets() - change to fgets() if possible
STATUS: missing files - please provide them STATUS: missing files - please provide them
STATUS: main() has only one arg - try and make it have 2 or 3
``` ```
For more detailed information see [2001 westley in bugs.md](/bugs.md#2001-westley). For more detailed information see [2001 westley in bugs.md](/bugs.md#2001-westley).
+10 -15
View File
@@ -15,15 +15,14 @@ make CC="$CC" all >/dev/null || exit 1
# clear screen after compilation so that only the entry is shown # clear screen after compilation so that only the entry is shown
clear clear
echo "$ ./westley < westley.c 2>/dev/null | tee westley2.c" 1>&2 read -r -n 1 -p "Press any key to run: ./westley < westley.c (space = next page, q = quit): "
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
echo 1>&2 echo 1>&2
./westley < westley.c 2>/dev/null | tee westley2.c | less -rEXF ./westley < westley.c 2>/dev/null | tee westley2.c | less -rEXFK
echo "Compiling westley2.c..." 1>&2 echo "Compiling westley2.c..." 1>&2
make CC="$CC" westley2 2>/dev/null 1>&2 make CC="$CC" westley2 2>/dev/null 1>&2
echo 1>&2 echo 1>&2
echo "$ echo 'Bozos, please deflate shoes before entering the bus!'| ./westley2 2>/dev/null" echo "$ echo 'Bozos, please deflate shoes before entering the bus!'| ./westley2"
read -r -n 1 -p "Press any key to continue: " read -r -n 1 -p "Press any key to continue: "
echo 1>&2 echo 1>&2
echo 'Bozos, please deflate shoes before entering the bus!'| ./westley2 2>/dev/null echo 'Bozos, please deflate shoes before entering the bus!'| ./westley2 2>/dev/null
@@ -39,43 +38,39 @@ read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
echo 1>&2 echo 1>&2
# SC2094 (info): Make sure not to read and write the same file in the same pipeline. # SC2094 (info): Make sure not to read and write the same file in the same pipeline.
# shellcheck disable=SC2094 # shellcheck disable=SC2094
./westley.sort < westley.c 2>/dev/null | diff -s - westley.c | less -rEXF ./westley.sort < westley.c 2>/dev/null | diff -s - westley.c | less -rEXFK
echo 1>&2 echo 1>&2
echo "$ ./westley.sort < westley.c 2>/dev/null | diff - westley2.c" echo "$ ./westley.sort < westley.c 2>/dev/null | diff - westley2.c"
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): " read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
echo 1>&2 echo 1>&2
./westley.sort < westley.c 2>/dev/null | diff -s - westley2.c | less -rEXF ./westley.sort < westley.c 2>/dev/null | diff -s - westley2.c | less -rEXFK
echo 1>&2 echo 1>&2
echo "$ ./westley.sort < westley.c 2>/dev/null | diff - westley.sort.c" echo "$ ./westley.sort < westley.c 2>/dev/null | diff - westley.sort.c"
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): " read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
echo 1>&2 echo 1>&2
./westley.sort < westley.c 2>/dev/null | diff - westley.sort.c | less -rEXF ./westley.sort < westley.c 2>/dev/null | diff - westley.sort.c | less -rEXFK
echo 1>&2 echo 1>&2
echo "$ ./westley.sort < westley.c 2>/dev/null | diff - westley.punch.c" echo "$ ./westley.sort < westley.c 2>/dev/null | diff - westley.punch.c"
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): " read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
echo 1>&2 echo 1>&2
./westley.sort < westley.c 2>/dev/null | diff - westley.punch.c | less -rEXF ./westley.sort < westley.c 2>/dev/null | diff - westley.punch.c | less -rEXFK
echo 1>&2 echo 1>&2
# SC2028 (info): echo may not expand escape sequences. Use printf. read -r -n 1 -p "Press any key to run: printf \"1\n\4\n5\" | ./westley: "
# shellcheck disable=SC2028
read -r -n 1 -p "Press any key to run: printf \"1\n\4\n5\" | ./westley 2>/dev/null: "
echo 1>&2 echo 1>&2
printf "1\n4\n5" | ./westley 2>/dev/null printf "1\n4\n5" | ./westley 2>/dev/null
echo 1>&2 echo 1>&2
echo 1>&2 echo 1>&2
# SC2028 (info): echo may not expand escape sequences. Use printf. read -r -n 1 -p "Press any key to run: printf \"1\n4\n5\" | ./westley: "
# shellcheck disable=SC2028
read -r -n 1 -p "Press any key to run: printf \"1\n4\n5\" | ./westley 2>/dev/null: "
echo 1>&2 echo 1>&2
printf "1\n4\n5" | ./westley 2>/dev/null printf "1\n4\n5" | ./westley 2>/dev/null
echo 1>&2 echo 1>&2
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to run: echo 'Hello, world!' | ./westley.punch 2>/dev/null: " read -r -n 1 -p "Press any key to run: echo 'Hello, world!' | ./westley.punch: "
echo 1>&2 echo 1>&2
echo 'Hello, world!' | ./westley.punch 2>/dev/null echo 'Hello, world!' | ./westley.punch 2>/dev/null
+38 -36
View File
@@ -49,41 +49,41 @@ baking. The FAQ talks about what looks like substitutes but I have no idea what
that would turn out as; I somehow suspect it wouldn't be good. that would turn out as; I somehow suspect it wouldn't be good.
Either way **PLEASE STILL PAY ATTENTION TO ALL THE NOTES on the chocolate IN THE RECIPE and Either way **PLEASE STILL PAY ATTENTION TO ALL THE NOTES on the chocolate IN THE RECIPE and
RECIPE NOTES because they're really important!** RECIPE NOTES BECAUSE THEY'RE _EXTREMELY IMPORTANT!_**
## Special notes for the cake ## Special notes for the cake
**PAY CLOSE ATTENTION TO THESE:** **PAY CLOSE ATTENTION TO THESE:**
* **USE *MARGARINE*! DO *NOT* USE BUTTER!** Butter does not work well. If you * **USE _MARGARINE_! DO _NOT_ USE BUTTER!** Butter does not work well. If you
think it will come out better by using butter you're very mistaken; it will think it will come out better by using butter you're very mistaken; it will
come out badly! People have come back saying it didn't come out well and come out badly! People have come back saying it didn't come out well and
they are asked if they used butter or margarine. They had used butter they are asked if they used butter or margarine. They had used butter
because they 'know better' but they were very wrong; they did not know because they 'know better' but they were very wrong and it is why the cake
better and the cake was awful because of this. was ruined.
* Over the years they changed the size of the unsweetened chocolate squares; * Over the years they changed the size of the unsweetened chocolate squares;
they used to be one ounce each now they are 1/4 ounce each square so be sure to they used to be one ounce each; now they are 1/4 ounce each square so be sure to
note the amount is by ounce not squares as listed. See the measurements link remember that **THE AMOUNT IS BY OUNCE _NOT SQUARES_ AS LISTED**. See the
if there's any doubt. measurements link if there's any doubt.
* Pay careful attention to the **COOK FOR ONLY THE INDICATED TIME** part. Note * Pay careful attention to the **COOK FOR ONLY THE INDICATED TIME** part. Note
that if your oven cooks a bit hotter you might have to adjust the timing a that if your oven cooks a bit hotter you might have to adjust the timing a
bit. This is likely the case if the cake comes out a little bit dry. bit. This is likely the case if the cake comes out a little bit dry.
* **REMOVE THE CAKE FROM THE PANS *2 MINUTES AFTER REMOVING FROM OVEN*** and * **REMOVE THE CAKE FROM THE PANS _2 MINUTES AFTER REMOVING FROM OVEN_** and
then allow to **FULLY COOL *ON RACKS*!** The important point is that they then allow to **FULLY COOL _ON RACKS!_** The important point is to **MAKE SURE
don't overcook. THAT THEY _DON'T OVERCOOK_**.
* When the recipe was first written they sold powdered sugar in a box; now * When the recipe was first written they sold powdered sugar in a box; now
it's confectionery sugar in a bag. My mum experimented with the amount and it's confectionery sugar in a bag. My mum experimented with the amount and
found that 4 cups seems about right. found that 4 cups seems about right.
* **USE *WHOLE MILK!*** Don't try skim milk or whatever per cent of fat milk you * **USE _WHOLE MILK!_** Don't try skim milk or whatever per cent of fat milk you
have. have.
* Use **ONLY *PURE* VANILLA EXTRACT!** **DO *NOT USE IMITATION VANILLA!*** Not * Use **ONLY _PURE_ VANILLA EXTRACT!** **DO _NOT USE IMITATION VANILLA!_** Not
following this rule will lead to a worse outcome. following this rule will lead to a worse outcome.
@@ -95,17 +95,17 @@ RECIPE NOTES because they're really important!**
* 1/2 tsp salt * 1/2 tsp salt
* 2 and 1/4 cups packed brown sugar * 2 and 1/4 cups packed brown sugar
* 3 eggs * 3 eggs
* 1 and 1/2 tsp **PURE VANILLA EXTRACT (*NOT IMITATION VANILLA!*)** * 1 and 1/2 tsp **PURE VANILLA EXTRACT (_NOT IMITATION VANILLA!_)**
* 1/2 cups ***MARGARINE (NOT BUTTER!)*** * 1/2 cup **MARGARINE (_NOT BUTTER!_)**
* 1 cup (boiling) water * 1 cup (boiling) water
* 1 cup sour cream * 1 cup sour cream
## Cake Preparation ## Cake Preparation
1. Lightly grease **TWO 9 X 1.5 INCH ROUND PANS**; lightly dust with flour. 1. Lightly grease **TWO 9 x 1.5 INCH ROUND PANS**; lightly dust with flour.
2. Preheat oven to **350 F (176.67 C)**. 2. Preheat oven to **350 F / 176.67 C**.
## Cake Directions ## Cake Directions
@@ -113,16 +113,16 @@ RECIPE NOTES because they're really important!**
1. Melt **3 OZ UNSWEETENED CHOCOLATE** in double boiler or small bowl over 1. Melt **3 OZ UNSWEETENED CHOCOLATE** in double boiler or small bowl over
**hot (*BUT NOT BOILING*) water**; let cool whilst proceeding. **hot (*BUT NOT BOILING*) water**; let cool whilst proceeding.
2. Sift **2 1/4 CUPS FLOUR**, **2 TSP BAKING SODA**, and **1/2 TSP SALT** 2. Sift **2 and 1/4 CUPS FLOUR**, **2 TSP BAKING SODA**, and **1/2 TSP SALT**
3. Beat **1 STICK *MARGARINE (NOT BUTTER!)*** in large bowl *until soft*. Again 3. Beat **1 STICK MARGARINE (_NOT BUTTER!_)** in large bowl *until soft*. Again
***MARGARINE, NOT BUTTER!*** **MARGARINE, _NOT BUTTER!_**
4. Add **2 1/4 CUPS PACKED BROWN SUGAR** and **3 EGGS**. Beat until light and 4. Add **2 and 1/4 CUPS PACKED BROWN SUGAR** and **3 EGGS**. Beat until light and
fluffy. fluffy.
5. Beat in **1 1/2 TSP *PURE* VANILLA EXTRACT (*NOT IMITATION VANILLA!)** and 5. Beat in **1 1/2 TSP _PURE_ VANILLA EXTRACT (_NOT IMITATION VANILLA!_)** and
***COOLED* MELTED CHOCOLATE**. **_COOLED_ MELTED CHOCOLATE**.
6. Stir in dry ingredients alternately with **1 CUP SOUR CREAM**; always beat 6. Stir in dry ingredients alternately with **1 CUP SOUR CREAM**; always beat
until smooth. until smooth.
@@ -131,20 +131,20 @@ RECIPE NOTES because they're really important!**
8. Pour into prepared pans. 8. Pour into prepared pans.
9. Bake for **ONLY 35 MINUTES** (**NO LONGER!**) at **350 F (176.67 C)**. 9. Bake for **ONLY 35 MINUTES** (**NO LONGER!**) at **350 F / 176.67 C**.
10. When you take the cake out put the cake pans on a cooling rack for **TWO 10. When you take the cake out put the cake pans on a cooling rack for **_ONLY
MINUTES *ONLY* AND *THEN IMMEDIATELY TURN CAKES OUT* ON TO RACK**. Let **COOL TWO MINUTES AND THEN _IMMEDIATELY TURN CAKES OUT ON TO RACK_**. Let **COOL
*COMPLETELY*!** _COMPLETELY!_**
## Icing Ingredients ## Icing Ingredients
* 4 oz unsweetened chocolate (Baker's chocolate) * 4 oz unsweetened chocolate (Baker's chocolate)
* 1/2 cup ***MARGARINE (NOT BUTTER!)*** * 1/2 cup **MARGARINE (_NOT BUTTER!_)**
* 4 cups powdered sugar * 4 cups powdered sugar
* 1/2 cup whole milk * 1/2 cup whole milk
* 2 tsp ***PURE* VANILLA EXTRACT (*NOT IMITATION VANILLA!)** * 2 tsp **_PURE_ VANILLA EXTRACT (_NOT IMITATION VANILLA!_)**
You will also need a bigger pan or bowl that can have ice water that the icing You will also need a bigger pan or bowl that can have ice water that the icing
bowl can sit in. bowl can sit in.
@@ -153,22 +153,24 @@ bowl can sit in.
**PAY CLOSE ATTENTION TO THESE:** **PAY CLOSE ATTENTION TO THESE:**
* **MAKE SURE** that the melted chocolate and ***MARGARINE (NOT BUTTER!)*** * **MAKE SURE** that the melted chocolate and **MARGARINE (_NOT BUTTER!_)**
does not get solid. do not get solid.
* For step #4 put **8 to 10 ICE CUBES** in a pan or big bowl (that's big * For step #4 put **8 to 10 ICE CUBES** in a pan or big bowl (that's big
enough that another bowl can fit in it). **ADD AN INCH OF WATER** and **set enough that another bowl can fit in it). **ADD AN INCH OF WATER** and **SET
THE BOWL WITH THE ICING IN THE PAN OR BOWL** of ice water. **DO NOT LET THE THE BOWL WITH THE ICING IN THE PAN OR BOWL** of ice water. **DO NOT LET THE
ICING GET WET!** ICING GET WET!**
* **DO NOT LET ICING GET TOO THICK.** * **DO NOT LET ICING GET TOO THICK.**
* Use **WHOLE MILK.** * **USE _WHOLE MILK!_** Don't try skim milk or whatever per cent of fat milk you
have.
* Use **ONLY PURE VANILLA EXTRACT**! **DO NOT USE IMITATION VANILLA!** Not * Use **ONLY PURE VANILLA EXTRACT**! **DO NOT USE IMITATION VANILLA!** Not
following this rule will lead to a worse outcome. As I recall the icing was following this rule will lead to a worse outcome. As I recall the icing was
quite a bit worse (but still good) the times we had imitation vanilla. Just quite a bit worse (but still chocolaty at least) the times we had imitation
don't do it. vanilla (simply because we couldn't get pure vanilla at the time we needed
it). Just don't do it.
@@ -179,14 +181,14 @@ bowl can sit in.
BUTTER!)*** in pan. Melt and remove from heat. **DO NOT LET IT GET SOLID!** BUTTER!)*** in pan. Melt and remove from heat. **DO NOT LET IT GET SOLID!**
2. Combine **3 1/4 CUPS POWDERED SUGAR**, **1/2 CUPS WHOLE MILK** and **2 TSP 2. Combine **3 1/4 CUPS POWDERED SUGAR**, **1/2 CUPS WHOLE MILK** and **2 TSP
***PURE* VANILLA EXTRACT (*NOT IMITATION VANILLA!*)** into a bowl. **STIR ***PURE* VANILLA EXTRACT (_NOT IMITATION VANILLA!_)** into a bowl. **STIR
UNTIL SMOOTH**. UNTIL SMOOTH**.
3. Add chocolate mixture. 3. Add chocolate mixture.
4. Set bowl in pan/bowl of ice and water. Beat with spoon/mixer until it's 4. Set bowl in pan/bowl of ice and water. Beat with spoon/mixer until it's
thick BUT not too thick. **Make *SURE* ICING DOES *NOT* GET WET!** The idea is to thick BUT not too thick. **Make *SURE* ICING DOES *NOT* GET WET!** The idea is to
**MAKE THE BOWL IT'S IN COLD *but not let the icing get wet***. **MAKE THE BOWL IT'S IN COLD *BUT TO NOT LET THE ICING GET WET!***
[IOCCC and chocolate]: ioccc-and-chocolate.pdf [IOCCC and chocolate]: ioccc-and-chocolate.pdf
[chocolates FAQ]: https://www.davidlebovitz.com/chocolate-faqs/ [chocolates FAQ]: https://www.davidlebovitz.com/chocolate-faqs/
+98 -96
View File
@@ -49,152 +49,154 @@ psyhob. Qeh YMD bxsyp jtiio gdcy zwqsd bziq pnxycxjmzpl elp C sjjo bz gfqs xtqj
slii tvetk sizq qly pe; Y bmzunqy mletnlo mz kkmxza'h eh ifdz. slii tvetk sizq qly pe; Y bmzunqy mletnlo mz kkmxza'h eh ifdz.
Cksoax nwe **SMTEXS OLXVT YQJ BDHLSVZIM WF SOC UVJ CNZDN et umz kgsgmxujj UG OZG EXUGWO ufw Cksoax nwe **SMTEXS OLXVT YQJ BDHLSVZIM WF SOC UVJ CNZDN et umz kgsgmxujj UG OZG EXUGWO ufw
MYBAJB LAVQU gfplkgc cutf'fq wjpkth hntgaldbr!** MYBAJB LAVQU GFPLKGC CUTF'FQ _IOVXVXQOK KIFRJRZTP!_**
## Tkfiuqd tilsa auu kss szus ## Jeveget lncfe hix amh djlx
**UGN IECFR EBAVWXAQB YB QYQKC:** **BMM MISRS BJXXUQLBK FA NTBGX:**
* **PGX *IKPEGHXAC*! LA *RJP* WNW FBDIAF!** Ulxxjc pxmv gfv sftv kiqy. Zd xyr * **XXA _QGHBNTBVK_! BH _LRX_ MAZ ZGDSMI!** Jwafgu ykda hfr cgff srmw. Rj vzi
pfukb yg uvgh pkvu coi wvxkug ko yklvy uvzjjh qbg'pf logj udjgqyjl; oe icqn yxyei vd xbpt hcqm mnx mumfhz wn qpawr oiwfly fjp'gx tiyf qylmujtx; cb vtsv
ykrs foa jjhod! Aqlury flph okcv svjt kornoz ee tjff'd srys agf zgnu mwi tfbd xsz jfjjg! Uswgaj euiv fenu cnyg mhuemf jj irbb'd tabv emj mzqu yur
kqkg owv ffxxp ap lozn hzuo nayqhn re uvicsvhbu. Flbz zhh rtzm ofkjuy rdxx fku qnmun zv eulo kiqs ikovrp ri tsvnmmmeb. Hznx aec bcgc sevjpz
opbbrkx zwbs 'wfui ooajba' kvu pbqz vsbs gawo gluvj; huut fyg ggq jfcb asyrcpb xyyx 'twep xbfrio' zcj sxsx qmbf prlz iepkv qpq af ez vgz ezs gcfy
wszorv obt bob lfhq xzz gcsie gzoedib fj exxd. gia hkgxsq.
* Upby hzh ibxly qlsi jtwtljh wzd fbpx zc pii vciejartbwb oodafvygl kfwkobx; * Jpbu sgx jlitg ikwl mioefrv egv zoil ps eqf drxryonrfka etwpnbfzb qhvgpwt;
swbg kflq gn yj zcw ndhti tqde wpi simd vcd 1/4 drlkv peht epcysh hd da rvow vl detu bwwz nz mo isl cyjwl bnuw; lnm ogxf vqj 1/4 zflkm yeyc xbxixy tw cg qbsi sp
qevb hih fzfdxb ai no hzkku tpn uxibaor px kezsnm. Ioa ouz docgdydqvdia cmwx vvjaonsm fwim **BSJ EAHXAV FU NF SDSWV _DFM TKFQUHJ_ RM ZAAVDK**. Rlr isp
nl bdrvp'o sgt niqze. vtzntmndtzpv cusl pp ewdkv'g nwu uhihp.
* Hel mtefcnm phmpjfdpk md dkz **HWPY IFW QKVJ LFT KAHHANSOG LDUC** zuml. Unyn * Jwz ooxjwqt cdltmixjm sp avk **FAAS ACX PKIC DKZ SFURBLEYS RKPX** iqsx. Afxb
iiux nt zymj tztw zejzn n wzp vkawfd lbn ztvrv nrmd ux wlpcuy mpq ynycjb j cvjf sr aciy zjze bmjjr x dnc ktreau tjs ftetp vgdk by pizxzy bsx vlckyz u
fwh. Plrk uc zuappb fjg apia cu ylk mmud gltsn gzg n zkjfct sfq gxl. etv. Yeqv qb hczrit jtg alkm tk xmp qxdx owujg dfy x dddphl zvc mpa.
* **MVIWWD KQN RXWZ ASIO HVB EYTA *2 NTAYENG VQBBW LLBPDRVO UOPD HRAR*** ohc * **YKREKJ ZAZ SHYT VMRI XID WREW _2 RAIIAPH QQCPX HTNFHPOJ PQWL SDMU_** srv
nrvh ebaeb vb **UOKRW TGGV *UL GRQPR*!** Qyw ugazeouof sgmlp rv baey gdol nyip kuchp ic **IPVSL FMZB _CS PIJDF!_** Ypq vubxnengj kzwja uv gz **WSCJ ZEJZ
ycr'm daxfiuze. RUZL BAAT _FCA'O RXHVJZQL_**.
* Advd ocf vawdmy vjg kqgig lohaema eyhz zpwa kqkahvin warfk po i etq; qbk * Pndo udv kkhpba cvj klegy ogsgmhl awmz wgvn rplanlua djtqc te f eyu; hnr
bh'k rcixokqbsstvb jpksc fe j ika. Ep bgl jcycbsvatlga lwil fju pjelav hbq gx'i pqetlodderczv nzjev ca s zol. Ge bte mcfaaqfcmeax uekj nyl nydehc bge
xerjn aawl 4 hkov wowct icfea ikvvj. amezj sivf 4 omty txrzw fufmr scwoq.
* **DXT *BQDCG XCEN!*** Obo's dku wzkb yrow sb zowmwgxk csa ookb rg piu zszv xcc * **CBU _UVCBM YNCR!_** Rdg'x fgz tghh ispx xi xgjcgdjn osl uzcy cc rpx blmy gag
jnqz. jdfg.
* Ycr **UDAV *QPFQ* BSWVWIS XSVLEDO!** **EH *ZGY KFN CHTQGKLUX YWTHFSQ!*** Fkk * Fqr **XFVM _LHDH_ RQLACVJ PVBWPMV!** **GR _PTL ZOF GJWBVOTUH BOEASEQ!_** Zbz
vuegnmwhv mumm wmun gtfx wowz ex c lftig uhdmkpq. slzfdbdvk vjko ohpg rauk phez be w ppevc fcpbuem.
## Etjb Vmxpxinhkjg ## Mhaq Tbwhtqpayzx
* 3 tl egcpgxywifu (Dyxvd'd) alnixzymh * 3 no xovjudihzxw (Sqwnw'q) uoavvhzbq
* 2 uxp 1/4 wgnn pmlcg * 2 gha 1/4 madf nfqza
* 2 xgth uoocam dhlf * 2 yjpa azagtv mdtt
* 1/2 uwr diej * 1/2 qab jeio
* 2 tzz 1/4 hacx mdldae hfcnb qycdw * 2 xqc 1/4 dwho supjxa evufg pryge
* 3 vymi * 3 wcrc
* 1 pjh 1/2 uyl **AFGI ZWTHRDB LZSBJYO (*LBW GUPGSCJEW WNYKXPK!*)** * 1 jma 1/2 wim **JTVQ HLKEGCE SDVZMSS (_CIX QXMWCOPHH NFYSARC!_)**
* 1/2 egdf ***AYLBCEWMA (TFD GPWEXH!)*** * 1/2 unl **YTVMXUZVU (_IPY AXNUQL!_)**
* 1 nkz (lpfjoah) imgmg * 1 svd (lepmtxq) yddvt
* 1 pvs mskc saohn * 1 qbq wikb jzkzg
## Smsn Ajikrsxqwzb ## Srgk Hpqxbulqtwy
1. Zkdtlii mxpshh **HCH 9 D 1.5 BOFB MTSSL KUYM**; jxmxayd zcym ujbg ckkrc. 1. Rwvllzf dymgzp **AOM 9 o 1.5 SAWO UZTVS FPBN**; dylwhju zpvc twag dvgcf.
2. Ixxdrsh tigb hp **350 M (176.67 W)**. 2. Jxfvlxq vnre ht **350 J / 176.67 F**.
## Wcmm Xdvhjskrql ## Eqvj Enosawdjxq
1. Ouac **3 KE GRQBRHGJMUG VFWVKWNKC** xr waqzop ezzquw bw zeqea mkvz xdpd 1. Qvxx **3 IH ERAZZALRVRT DFDKSHYGM** cu fwsnet ziwopo zx usuxu rkne rxwa
**evk (*CLF QEZ ZCSTQMY*) llyws**; yhf ffzs mldfup mqjrklvhgw. **uxx (*GEB THJ FJKXNLU*) grzvm**; wyy ycgm kldvlc nmyiuhczmf.
2. Fkqk **2 1/4 IMNM MKKZN**, **2 WZK XJAJKE CLYU**, mgm **1/2 RXG XUAH** 2. Mxyz **2 kdv 1/4 RVGV KWGQF**, **2 PTQ NSRBCW XUEI**, tmj **1/2 MWA XIHI**
3. Vzrb **1 DYPOR *VYYEQXJHW (ZLS TYGMFS!)*** vd jqsya wnny *curmh tqzc*. Kedpj 3. Cuko **1 LBJGV EQIUKDFEH (_HAO DZBJIN!_)** am ceivw ijbb *xhfdg cjkc*. Ghkwx
***TWCJOZDOP, RXW TAMLFJ!*** **XEWLKDZFW, _OLY QEBCYZ!_**
4. Hxs **2 1/4 FSGY ZLNETM KAIPV OYZRL** xyq **3 KOFE**. Cbnq vpopp rgaaf bgs 4. Des **2 wki 1/4 XSFV HJYGUO CHYEB TEMDM** qxt **3 TFRA**. Esfk cadkr xvsrq zov
wefloj. avwopx.
5. Lsbz lw **1 1/2 ALQ *HTAR* IJCHMHO LZPSIAU (*DDD GFSCLBATY NCHHWGZ!)** hll 5. Iwjf os **1 1/2 YMH _LOEJ_ XRUOHPO MMDXCOE (_MGV XASVIPNIV PSYDGXH!_)** bcn
***KUVBTB* DSOESQ LOVTUEKAN**. **_QVEFTM_ KHSIYI VXBZZTTKP**.
6. Nidk bq xic whuqgwjtbdg hykvvywormm guik **1 JTF WKHU YOJCU**; vgyerm lild 6. Csxo fc bxu jlspzumxvcf kmwodfkxtkx jtvy **1 KXF AMRD DDDLF**; pxlddn yukh
nsfwq gyxazo. ypapm dpaafr.
7. Krwo pp **1 SYQ *XYFMYGU* XGCPO**. 7. Aoqj qz **1 KIM *CRWCWJC* RWNTW**.
8. Bxoz tkmf xudnxakr wpra. 8. Cube qkar hmjmrwob ajlw.
9. Jsyt jdq **GVPE 35 EZLMLBL** (**PV RQAZWU!**) up **350 W (176.67 Q)**. 9. Ordp wzk **ETVS 35 HCYRLCV** (**KD SYFNQY!**) uc **350 W / 176.67 D**.
10. Pvof muo rhpn kqr zsnb pyo wes xil twls amdc cu b eqfndbl oxda sjc **SGF 10. Zkkp ius dhja kjw fzmg pqu jmx ojd kgbv fpde af n tfzbkyi tvvh mia **_SQQN
AAHFDKM *VGYH* SXR *MYYD CPFSYTRZAOW SCTK EHYFE RZZ* GC LU NIFQ**. Ayv **BCLN LMY SBXJCQA IEY GNOE _WFXHMCWXSSL WWZM XHOSY FJW TY GX HNWM_**. Wwn **OLJC
*LZGRSGUXDR*!** _USBYUCPUXS!_**
## Tgpxc Pvkbowskuav ## Kjted Efcqnplspdo
* 4 sk pqdvpwllzoh dwdkdoeop (Unaju'e wmsbdrizz) * 4 bc lfpjwafstfc btthlwwis (Skrvb'h nthtyxkxo)
* 1/2 anc ***XMVVEARHX (YVG PHPGHV!)*** * 1/2 dlg **ATXQRITQP (_YCD PEGGGJ!_)**
* 4 mido ashsdthp erusl * 4 xhnl cypelpkc jgwxc
* 1/2 rkd vvjmf rovg * 1/2 tfe pufjy rotw
* 2 vub ***SWMV* XJSMVTU JVRUBRY (*JAQ PWNULMVYB ZEGXPWE!)** * 2 kls **_MNCS_ ZPAWTOW LSDKTSL (_VRN VXFCHNNMJ SXKTWIF!_)**
Vzb cfek xyif dqyq b fpoynw ovj sh vggs btwv kyd dqya kqj oxzyy ydfx lij hugyx Rem bdku dzpm vyuw n gvyxqs gkb ve kbyc hbxj dvr vkqb lpg rubqo susl syw dbmqj
husa zki iya kd. qfht omj vfs rx.
## Lqbempj quqyu tgb qwv sabcz ## Nhchqms jsivn hhx qjv zxzca
**FVR NZWAT RWCWREEDA FU PNOQD:** **FIO KICKH NCSGMJBRP HW LMFYH:**
* **IFAU RQKG** pzcx lmz hyhkas xaqoxydcl hro ***DWZXDSNLB (PME NGJYCE!)*** * **OKRA IVBF** owzl yna jwohls upchbknmo bkm **YGZZDYSKZ (_UNS YYYORJ!_)**
mxfd xnf yoe gaaby. ii qyk cij crbxw.
* Xnj fode #4 nbc **8 hj 10 PPG KIXDF** xp l esd nj atp jqru (lceu'v hki * Irc qvbw #4 eqn **8 cn 10 RRH FLSUO** hj s dck ex dyx mnjj (cxtx'i cqm
fsrcik hzyq oflimqq ojtt mkm cts uw ww). **ZHM UO UZIK QA BJNHW** ujo **fmw xiivap ntnk zgewbli wbta pvr wti cd fz). **YVH TC BFQY ZM PSWUX** zvy **CDC
PQF NWLJ RKSP HGM MBPWY WJ URG QFF QZ PGHP** si ewv vyjjd. **CF CDU JCE PJF WXK IUOW MAAJ ETR WDEOP QV EVQ URO AF ESVC** dd fwg yhuit. **RM MFF COS ELB
XKQBP ALB MZN!** GVZCL PPM IRA!**
* **PP OCB XPM BNFHX WHY DGA ENRWM.** * **BC KNZ FMU NVZEZ XFQ YXG EOYUB.**
* Odv **VCPDI BYKG.** * **DNI _FPTBF NTEL!_** Arp'j hzn lfuj jhnx wd adnytarh sov qfuo xp tuu eypo bgk
zdmt.
* Pjg **DBJP UILI STVFSOK HIEFDEN**! **VT OGV NMK ADLCEVALL EFISMHT!** Hrq * Zdw **RMDK OFCR LEALWTC DHXXWIN**! **NM ZRP OIM QRMQQRGFQ JKJYGEJ!** Wfm
zzmtbbpuo abhf zdfg acfy vaeo kw t llxkj bpgkhfy. Nw M fspcpw ltn zxkck ibv qztrqlotv ivvv tsrg rkgu ddot br u uhxyw rjxvhtd. Em Q ekjcko aii ozoto gvu
vstrj v cnp maszq (ewu tmydp iyhh) vtb ecltl ag xjw oeonixhmu ryflwsw. Enhy mzggj x zuq muszi (xwu npjdx pzmesrpuw qb fuwpr) unu htpgx ul gtb lsyoygbsi
xfe'c yh rq. tqpvkkl (mnrxib fpipbgx kf wlgper'r xxc eccg jrkgwdy ca isi vgji ma zitksw
nv). Ytqs bfq's rl qo.
## Pylon Pvlsyzezsc ## Murew Ohoodwphiu
1. Lqqhkjz **4 MJ IIRPPBWRKXL LSPLBAQED** gve **1/2 JVA *CBQQYLLGZ (DZS 1. Vmwtwlf **4 IK QVQJMGVORKA UAKNDZTCP** lsj **1/2 RPO *LGIRLIFJD (OTK
IJMBDN!)*** pv kvs. Ofyr rkb qrvhsv awze cifg. **HM UHX RJV XU ZQJ JCXMN!** XQEJUF!)*** zc fzp. Ocfm rgr jgrqkl ymhy nspp. **FT GFX VXV SY SSO HPSQE!**
2. Gtioreo **3 1/4 RMBY MNGKABBB ZXLGO**, **1/2 DMBU DNAFO GFDF** otp **2 QBY 2. Xhvunaw **3 1/4 HNZJ RLQNCLPV KHCHX**, **1/2 QNFU BJCGF ASBH** dyw **2 FPA
***ODAC* FLSSJMG KQIIWPX (*OTK YVLJXSZEI DUAVFGR!*)** ttfn d stjr. **CCNI ***ZGXF* PVXXWWQ RAEZEEC (_QCE UYOHRHVQD DVEUWNP!_)** stpn l njmv. **YNMC
OIPMW DZYISG**. PMMJD DXNZMJ**.
3. Jui fczkndwfk vpqzodk. 3. Vfs mrbmrtzsm qnoxsux.
4. Ohb yybr kg kut/xtsj mp mvl uwy blawx. Zjer emlf vvsgu/nmgri cwfrp xa'c 4. Isu yapu nd iij/fyqc sj jur rvz jdfaa. Gvdh hnrj jqrfj/krztm nwuzg ca'm
otoli VSM dsh pny scsmd. **Llpm *JEDZ* MRVMQ UGBL *OZM* FQZ HSJ!** Ypu cguc tk gr efxhj FPY iyl qmi cvdpx. **Ysxn *VZTL* KFEAT QAWE *DZH* ZDO FXY!** Qfw aeqm jo al
**RPDM WBK VIBC KR'Q XE NBCU *uaq bwh rdg fzd oxucj hnz fzw***. **UUIJ YXJ MDKH JE'W BW QVVR *CPD AW IWS WQY HOR HMPGW CMZ LTF!***
[NDVJW kos bsshfkdey]: xsxsg-sip-pimlknxus.quz [XETLI weo dzganqfbb]: ogpni-yeh-gqjviheqn.kpm
[pyaejsxlvv WOR]: qbukd://cif.cmzclodxecpap.zkp/hdmyfwmyx-zmjt/ [qpkvbjsgoi WTT]: qebwq://ktl.qyjuaqauqtada.pfa/ojklanlwi-hyxh/
----------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------
(q) Byvgaokvu 1984-2020, [Cqm Fgrkviok, Epdzq Oranom, Cubwdv Pftj Fbvp][ktrapl] - Fzn unmmfc onrmufmq (q) Beqmpxdco 1984-2020, [Mlp Xmzzsgng, Ypgqh Edmmnc, Dvrmer Mzva Hpwr][yrotjo] - Ivr beoqgu lyxytxxt
Fzxa dent xf jwgyudnn tzstb t [Fnufkznf Jnhbkgq Yswlelwjedg-ItocjZkyvb 3.0 Qffgwfjy Fpoyhja][hh]. Fwvv qmjv ld svkqxrlh aibco d [Lzyelscr Jaonjqx Engmwcsrknd-RwponJkktx 3.0 Jrdllayi Glnwmvc][py].
[qblypn]: lujce://ngn.xfnkf.jhb/vrnoia.qgir [mbwvfy]: xfeog://vcp.nihxr.bpx/ylvnhd.dnvh
[oy]: arwb://rdkldekvxhgveew.ssd/jyskktze/ce-mg/3.0/ [sw]: vgfc://gnwnxoisovojzby.dhl/tndtbatn/wh-bb/3.0/
----------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------
+29 -2
View File
@@ -291,6 +291,18 @@ techniques to get them to compile. In some cases this introduced a problem but
typically if not always that problem exists with compilers that are less strict. typically if not always that problem exists with compilers that are less strict.
## STATUS: main() has only one arg - try and make it have 2 or 3
Because some versions of clang complain about the number of args of `main()` and
in particular say (when it has four, for instance) that it's only allowed to
have 0, 2 or 3 args, numerous entries had a second arg added to `main()` (if
they only had one). This is in case clang adds further restrictions which is not
impossible especially as it already claims having only one arg is not allowed.
At this time (04 Feb 2024) there is one entry known (it is possible that not all
were checked) that has this problem but it's not as simple as the others to fix
without breaking it.
## STATUS: compiled executable crashes - please help us fix ## STATUS: compiled executable crashes - please help us fix
NOTE: we're still locating entries and working on fixes with this status so we're not yet NOTE: we're still locating entries and working on fixes with this status so we're not yet
@@ -2121,15 +2133,30 @@ There's also no way to escape meta characters.
## 2001 westley ## 2001 westley
### STATUS: missing files - please provide them
### STATUS: uses gets() - change to fgets() if possible ### STATUS: uses gets() - change to fgets() if possible
### Source code: [2001/westley/westley.c](2001/westley/westley.c) ### Source code: [2001/westley/westley.c](2001/westley/westley.c)
### Information: [2001/westley/README.md](2001/westley/README.md) ### Information: [2001/westley/README.md](2001/westley/README.md)
This function uses `gets(3)` but it would be ideal if it used `fgets(3)`. This This function uses `gets(3)` but it would be ideal if it used `fgets(3)`. This
one is rather complicated and will be looked at later but you are welcome to try one is rather complicated and will be looked at later (some progress was made by
Cody but it is less important than other work) but you are welcome to try
and fix this if you wish. and fix this if you wish.
### STATUS: main() has only one arg - try and make it have 2 or 3
This program only has one arg to `main()`. However changing it to have 2 is not
as simple as it might seem. Doing this breaks things. If memory serves changing
it to two will, for instance, break the punch card code output. It might be that
that is for `fgets(3)`, however, but the point remains: in order to test any
fixes you must determine if the extra files generated (some from `sort(1)`) -
see the README.md file - generate correct output as well as that the main entry
does too. You might try running the `try.sh` script and redirect it to a file
first so that you can compare the output. Make sure to recreate the extra files
as described by the author if you do fix this. This might be looked at later if
nobody else takes up the challenge.
### STATUS: missing files - please provide them ### STATUS: missing files - please provide them
The author referred to a file `card.gif` but this file is missing. Do you have The author referred to a file `card.gif` but this file is missing. Do you have
+1 -7
View File
@@ -1,5 +1,5 @@
# A todo list of known things to check and/or do # A todo list of known things to check and/or do
*Last updated: Fri 02 Feb 2024 16:39:08 UTC* *Last updated: Sun 04 Feb 2024 17:30:08 UTC*
This document is for [Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) as This document is for [Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) as
he (that is I :-) ) wanted a way to keep track of things in a way that did not he (that is I :-) ) wanted a way to keep track of things in a way that did not
@@ -28,15 +28,9 @@ completed.
1615962832](https://github.com/ioccc-src/temp-test-ioccc/issues/3#issuecomment-1615962832) 1615962832](https://github.com/ioccc-src/temp-test-ioccc/issues/3#issuecomment-1615962832)
for links about the todo items wrt the [FAQ](/faq.md). for links about the todo items wrt the [FAQ](/faq.md).
- Check 2001/westley for making `main()` have two args. Easy to make it have two
args but harder to make it function right.
- Check for video links in README.md files and see if the videos can be - Check for video links in README.md files and see if the videos can be
embedded into the README.md files themselves. An entry that the video file is embedded into the README.md files themselves. An entry that the video file is
downloaded already is 2006/sykes1. There are others that I need to look at once downloaded already is 2006/sykes1. There are others that I need to look at once
the rest of the entries are done, assuming that it's possible. the rest of the entries are done, assuming that it's possible.
- Test and fix as and if necessary 2018/ferguson/weasel.spec. - Test and fix as and if necessary 2018/ferguson/weasel.spec.
- Update formatting in 2020/ferguson[12]/chocolate-cake.md specifically with
bold versus bold and italic in important points.