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
rm -vf ioccc.out ioccc.out2
read -r -n 1 -p "Press any key to test the output a couple times on herrmann2.ioccc: "
echo "$ ./herrmann2 < herrmann2.ioccc" 1>&2
read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.ioccc | tee ioccc.out: "
echo 1>&2
./herrmann2 < herrmann2.ioccc | tee ioccc.out
sleep 2
echo "$ ./herrmann2 < herrmann2.ioccc" 1>&2
./herrmann2 < herrmann2.ioccc | tee ioccc.out2
read -r -n 1 -p "Press any key to run: diff -s ioccc.out ioccc.out2: "
read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.ioccc | tee ioccc.out2: "
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
echo 1>&2
read -r -n 1 -p "Press any key to test the output a couple times on herrmann2.cup: "
echo "$ ./herrmann2 < herrmann2.cup" 1>&2
read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.cup | tee cup.out: "
echo 1>&2
./herrmann2 < herrmann2.cup | tee cup.out
sleep 2
echo "$ ./herrmann2 < herrmann2.cup" 1>&2
./herrmann2 < herrmann2.cup | tee cup.out2
read -r -n 1 -p "Press any key to run: diff -s cup.out cup.out2: "
read -r -n 1 -p "Press any key to run: ./herrmann2 < herrmann2.cup | tee cup.out2: "
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
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: 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).
+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
echo "$ ./westley < westley.c 2>/dev/null | tee westley2.c" 1>&2
read -r -n 1 -p "Press any key to continue (space = next page, q = quit): "
read -r -n 1 -p "Press any key to run: ./westley < westley.c (space = next page, q = quit): "
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
make CC="$CC" westley2 2>/dev/null 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: "
echo 1>&2
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
# SC2094 (info): Make sure not to read and write the same file in the same pipeline.
# 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 "$ ./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): "
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 "$ ./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): "
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 "$ ./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): "
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
# SC2028 (info): echo may not expand escape sequences. Use printf.
# shellcheck disable=SC2028
read -r -n 1 -p "Press any key to run: printf \"1\n\4\n5\" | ./westley 2>/dev/null: "
read -r -n 1 -p "Press any key to run: printf \"1\n\4\n5\" | ./westley: "
echo 1>&2
printf "1\n4\n5" | ./westley 2>/dev/null
echo 1>&2
echo 1>&2
# SC2028 (info): echo may not expand escape sequences. Use printf.
# shellcheck disable=SC2028
read -r -n 1 -p "Press any key to run: printf \"1\n4\n5\" | ./westley 2>/dev/null: "
read -r -n 1 -p "Press any key to run: printf \"1\n4\n5\" | ./westley: "
echo 1>&2
printf "1\n4\n5" | ./westley 2>/dev/null
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 '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.
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
**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
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
because they 'know better' but they were very wrong; they did not know
better and the cake was awful because of this.
because they 'know better' but they were very wrong and it is why the cake
was ruined.
* 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
note the amount is by ounce not squares as listed. See the measurements link
if there's any doubt.
they used to be one ounce each; now they are 1/4 ounce each square so be sure to
remember that **THE AMOUNT IS BY OUNCE _NOT SQUARES_ AS LISTED**. See the
measurements link if there's any doubt.
* 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
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
then allow to **FULLY COOL *ON RACKS*!** The important point is that they
don't overcook.
* **REMOVE THE CAKE FROM THE PANS _2 MINUTES AFTER REMOVING FROM OVEN_** and
then allow to **FULLY COOL _ON RACKS!_** The important point is to **MAKE SURE
THAT THEY _DON'T OVERCOOK_**.
* 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
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.
* 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.
@@ -95,17 +95,17 @@ RECIPE NOTES because they're really important!**
* 1/2 tsp salt
* 2 and 1/4 cups packed brown sugar
* 3 eggs
* 1 and 1/2 tsp **PURE VANILLA EXTRACT (*NOT IMITATION VANILLA!*)**
* 1/2 cups ***MARGARINE (NOT BUTTER!)***
* 1 and 1/2 tsp **PURE VANILLA EXTRACT (_NOT IMITATION VANILLA!_)**
* 1/2 cup **MARGARINE (_NOT BUTTER!_)**
* 1 cup (boiling) water
* 1 cup sour cream
## 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
@@ -113,16 +113,16 @@ RECIPE NOTES because they're really important!**
1. Melt **3 OZ UNSWEETENED CHOCOLATE** in double boiler or small bowl over
**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
***MARGARINE, NOT BUTTER!***
3. Beat **1 STICK MARGARINE (_NOT BUTTER!_)** in large bowl *until soft*. Again
**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.
5. Beat in **1 1/2 TSP *PURE* VANILLA EXTRACT (*NOT IMITATION VANILLA!)** and
***COOLED* MELTED CHOCOLATE**.
5. Beat in **1 1/2 TSP _PURE_ VANILLA EXTRACT (_NOT IMITATION VANILLA!_)** and
**_COOLED_ MELTED CHOCOLATE**.
6. Stir in dry ingredients alternately with **1 CUP SOUR CREAM**; always beat
until smooth.
@@ -131,20 +131,20 @@ RECIPE NOTES because they're really important!**
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
MINUTES *ONLY* AND *THEN IMMEDIATELY TURN CAKES OUT* ON TO RACK**. Let **COOL
*COMPLETELY*!**
10. When you take the cake out put the cake pans on a cooling rack for **_ONLY
TWO MINUTES AND THEN _IMMEDIATELY TURN CAKES OUT ON TO RACK_**. Let **COOL
_COMPLETELY!_**
## Icing Ingredients
* 4 oz unsweetened chocolate (Baker's chocolate)
* 1/2 cup ***MARGARINE (NOT BUTTER!)***
* 1/2 cup **MARGARINE (_NOT BUTTER!_)**
* 4 cups powdered sugar
* 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
bowl can sit in.
@@ -153,22 +153,24 @@ bowl can sit in.
**PAY CLOSE ATTENTION TO THESE:**
* **MAKE SURE** that the melted chocolate and ***MARGARINE (NOT BUTTER!)***
does not get solid.
* **MAKE SURE** that the melted chocolate and **MARGARINE (_NOT BUTTER!_)**
do not get solid.
* 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
ICING GET WET!**
* **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
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
don't do it.
quite a bit worse (but still chocolaty at least) the times we had imitation
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!**
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**.
3. Add chocolate mixture.
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
**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
[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.
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
pfukb yg uvgh pkvu coi wvxkug ko yklvy uvzjjh qbg'pf logj udjgqyjl; oe icqn
ykrs foa jjhod! Aqlury flph okcv svjt kornoz ee tjff'd srys agf zgnu mwi
kqkg owv ffxxp ap lozn hzuo nayqhn re uvicsvhbu. Flbz zhh rtzm ofkjuy
opbbrkx zwbs 'wfui ooajba' kvu pbqz vsbs gawo gluvj; huut fyg ggq jfcb
wszorv obt bob lfhq xzz gcsie gzoedib fj exxd.
* **XXA _QGHBNTBVK_! BH _LRX_ MAZ ZGDSMI!** Jwafgu ykda hfr cgff srmw. Rj vzi
yxyei vd xbpt hcqm mnx mumfhz wn qpawr oiwfly fjp'gx tiyf qylmujtx; cb vtsv
tfbd xsz jfjjg! Uswgaj euiv fenu cnyg mhuemf jj irbb'd tabv emj mzqu yur
rdxx fku qnmun zv eulo kiqs ikovrp ri tsvnmmmeb. Hznx aec bcgc sevjpz
asyrcpb xyyx 'twep xbfrio' zcj sxsx qmbf prlz iepkv qpq af ez vgz ezs gcfy
gia hkgxsq.
* Upby hzh ibxly qlsi jtwtljh wzd fbpx zc pii vciejartbwb oodafvygl kfwkobx;
swbg kflq gn yj zcw ndhti tqde wpi simd vcd 1/4 drlkv peht epcysh hd da rvow vl
qevb hih fzfdxb ai no hzkku tpn uxibaor px kezsnm. Ioa ouz docgdydqvdia cmwx
nl bdrvp'o sgt niqze.
* Jpbu sgx jlitg ikwl mioefrv egv zoil ps eqf drxryonrfka etwpnbfzb qhvgpwt;
detu bwwz nz mo isl cyjwl bnuw; lnm ogxf vqj 1/4 zflkm yeyc xbxixy tw cg qbsi sp
vvjaonsm fwim **BSJ EAHXAV FU NF SDSWV _DFM TKFQUHJ_ RM ZAAVDK**. Rlr isp
vtzntmndtzpv cusl pp ewdkv'g nwu uhihp.
* Hel mtefcnm phmpjfdpk md dkz **HWPY IFW QKVJ LFT KAHHANSOG LDUC** zuml. Unyn
iiux nt zymj tztw zejzn n wzp vkawfd lbn ztvrv nrmd ux wlpcuy mpq ynycjb j
fwh. Plrk uc zuappb fjg apia cu ylk mmud gltsn gzg n zkjfct sfq gxl.
* Jwz ooxjwqt cdltmixjm sp avk **FAAS ACX PKIC DKZ SFURBLEYS RKPX** iqsx. Afxb
cvjf sr aciy zjze bmjjr x dnc ktreau tjs ftetp vgdk by pizxzy bsx vlckyz u
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
nrvh ebaeb vb **UOKRW TGGV *UL GRQPR*!** Qyw ugazeouof sgmlp rv baey gdol
ycr'm daxfiuze.
* **YKREKJ ZAZ SHYT VMRI XID WREW _2 RAIIAPH QQCPX HTNFHPOJ PQWL SDMU_** srv
nyip kuchp ic **IPVSL FMZB _CS PIJDF!_** Ypq vubxnengj kzwja uv gz **WSCJ ZEJZ
RUZL BAAT _FCA'O RXHVJZQL_**.
* Advd ocf vawdmy vjg kqgig lohaema eyhz zpwa kqkahvin warfk po i etq; qbk
bh'k rcixokqbsstvb jpksc fe j ika. Ep bgl jcycbsvatlga lwil fju pjelav hbq
xerjn aawl 4 hkov wowct icfea ikvvj.
* Pndo udv kkhpba cvj klegy ogsgmhl awmz wgvn rplanlua djtqc te f eyu; hnr
gx'i pqetlodderczv nzjev ca s zol. Ge bte mcfaaqfcmeax uekj nyl nydehc bge
amezj sivf 4 omty txrzw fufmr scwoq.
* **DXT *BQDCG XCEN!*** Obo's dku wzkb yrow sb zowmwgxk csa ookb rg piu zszv xcc
jnqz.
* **CBU _UVCBM YNCR!_** Rdg'x fgz tghh ispx xi xgjcgdjn osl uzcy cc rpx blmy gag
jdfg.
* Ycr **UDAV *QPFQ* BSWVWIS XSVLEDO!** **EH *ZGY KFN CHTQGKLUX YWTHFSQ!*** Fkk
vuegnmwhv mumm wmun gtfx wowz ex c lftig uhdmkpq.
* Fqr **XFVM _LHDH_ RQLACVJ PVBWPMV!** **GR _PTL ZOF GJWBVOTUH BOEASEQ!_** Zbz
slzfdbdvk vjko ohpg rauk phez be w ppevc fcpbuem.
## Etjb Vmxpxinhkjg
## Mhaq Tbwhtqpayzx
* 3 tl egcpgxywifu (Dyxvd'd) alnixzymh
* 2 uxp 1/4 wgnn pmlcg
* 2 xgth uoocam dhlf
* 1/2 uwr diej
* 2 tzz 1/4 hacx mdldae hfcnb qycdw
* 3 vymi
* 1 pjh 1/2 uyl **AFGI ZWTHRDB LZSBJYO (*LBW GUPGSCJEW WNYKXPK!*)**
* 1/2 egdf ***AYLBCEWMA (TFD GPWEXH!)***
* 1 nkz (lpfjoah) imgmg
* 1 pvs mskc saohn
* 3 no xovjudihzxw (Sqwnw'q) uoavvhzbq
* 2 gha 1/4 madf nfqza
* 2 yjpa azagtv mdtt
* 1/2 qab jeio
* 2 xqc 1/4 dwho supjxa evufg pryge
* 3 wcrc
* 1 jma 1/2 wim **JTVQ HLKEGCE SDVZMSS (_CIX QXMWCOPHH NFYSARC!_)**
* 1/2 unl **YTVMXUZVU (_IPY AXNUQL!_)**
* 1 svd (lepmtxq) yddvt
* 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
**evk (*CLF QEZ ZCSTQMY*) llyws**; yhf ffzs mldfup mqjrklvhgw.
1. Qvxx **3 IH ERAZZALRVRT DFDKSHYGM** cu fwsnet ziwopo zx usuxu rkne rxwa
**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
***TWCJOZDOP, RXW TAMLFJ!***
3. Cuko **1 LBJGV EQIUKDFEH (_HAO DZBJIN!_)** am ceivw ijbb *xhfdg cjkc*. Ghkwx
**XEWLKDZFW, _OLY QEBCYZ!_**
4. Hxs **2 1/4 FSGY ZLNETM KAIPV OYZRL** xyq **3 KOFE**. Cbnq vpopp rgaaf bgs
wefloj.
4. Des **2 wki 1/4 XSFV HJYGUO CHYEB TEMDM** qxt **3 TFRA**. Esfk cadkr xvsrq zov
avwopx.
5. Lsbz lw **1 1/2 ALQ *HTAR* IJCHMHO LZPSIAU (*DDD GFSCLBATY NCHHWGZ!)** hll
***KUVBTB* DSOESQ LOVTUEKAN**.
5. Iwjf os **1 1/2 YMH _LOEJ_ XRUOHPO MMDXCOE (_MGV XASVIPNIV PSYDGXH!_)** bcn
**_QVEFTM_ KHSIYI VXBZZTTKP**.
6. Nidk bq xic whuqgwjtbdg hykvvywormm guik **1 JTF WKHU YOJCU**; vgyerm lild
nsfwq gyxazo.
6. Csxo fc bxu jlspzumxvcf kmwodfkxtkx jtvy **1 KXF AMRD DDDLF**; pxlddn yukh
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
AAHFDKM *VGYH* SXR *MYYD CPFSYTRZAOW SCTK EHYFE RZZ* GC LU NIFQ**. Ayv **BCLN
*LZGRSGUXDR*!**
10. Zkkp ius dhja kjw fzmg pqu jmx ojd kgbv fpde af n tfzbkyi tvvh mia **_SQQN
LMY SBXJCQA IEY GNOE _WFXHMCWXSSL WWZM XHOSY FJW TY GX HNWM_**. Wwn **OLJC
_USBYUCPUXS!_**
## Tgpxc Pvkbowskuav
## Kjted Efcqnplspdo
* 4 sk pqdvpwllzoh dwdkdoeop (Unaju'e wmsbdrizz)
* 1/2 anc ***XMVVEARHX (YVG PHPGHV!)***
* 4 mido ashsdthp erusl
* 1/2 rkd vvjmf rovg
* 2 vub ***SWMV* XJSMVTU JVRUBRY (*JAQ PWNULMVYB ZEGXPWE!)**
* 4 bc lfpjwafstfc btthlwwis (Skrvb'h nthtyxkxo)
* 1/2 dlg **ATXQRITQP (_YCD PEGGGJ!_)**
* 4 xhnl cypelpkc jgwxc
* 1/2 tfe pufjy rotw
* 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
husa zki iya kd.
Rem bdku dzpm vyuw n gvyxqs gkb ve kbyc hbxj dvr vkqb lpg rubqo susl syw dbmqj
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!)***
mxfd xnf yoe gaaby.
* **OKRA IVBF** owzl yna jwohls upchbknmo bkm **YGZZDYSKZ (_UNS YYYORJ!_)**
ii qyk cij crbxw.
* Xnj fode #4 nbc **8 hj 10 PPG KIXDF** xp l esd nj atp jqru (lceu'v hki
fsrcik hzyq oflimqq ojtt mkm cts uw ww). **ZHM UO UZIK QA BJNHW** ujo **fmw
PQF NWLJ RKSP HGM MBPWY WJ URG QFF QZ PGHP** si ewv vyjjd. **CF CDU JCE PJF
XKQBP ALB MZN!**
* Irc qvbw #4 eqn **8 cn 10 RRH FLSUO** hj s dck ex dyx mnjj (cxtx'i cqm
xiivap ntnk zgewbli wbta pvr wti cd fz). **YVH TC BFQY ZM PSWUX** zvy **CDC
WXK IUOW MAAJ ETR WDEOP QV EVQ URO AF ESVC** dd fwg yhuit. **RM MFF COS ELB
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
zzmtbbpuo abhf zdfg acfy vaeo kw t llxkj bpgkhfy. Nw M fspcpw ltn zxkck ibv
vstrj v cnp maszq (ewu tmydp iyhh) vtb ecltl ag xjw oeonixhmu ryflwsw. Enhy
xfe'c yh rq.
* Zdw **RMDK OFCR LEALWTC DHXXWIN**! **NM ZRP OIM QRMQQRGFQ JKJYGEJ!** Wfm
qztrqlotv ivvv tsrg rkgu ddot br u uhxyw rjxvhtd. Em Q ekjcko aii ozoto gvu
mzggj x zuq muszi (xwu npjdx pzmesrpuw qb fuwpr) unu htpgx ul gtb lsyoygbsi
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
IJMBDN!)*** pv kvs. Ofyr rkb qrvhsv awze cifg. **HM UHX RJV XU ZQJ JCXMN!**
1. Vmwtwlf **4 IK QVQJMGVORKA UAKNDZTCP** lsj **1/2 RPO *LGIRLIFJD (OTK
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
***ODAC* FLSSJMG KQIIWPX (*OTK YVLJXSZEI DUAVFGR!*)** ttfn d stjr. **CCNI
OIPMW DZYISG**.
2. Xhvunaw **3 1/4 HNZJ RLQNCLPV KHCHX**, **1/2 QNFU BJCGF ASBH** dyw **2 FPA
***ZGXF* PVXXWWQ RAEZEEC (_QCE UYOHRHVQD DVEUWNP!_)** stpn l njmv. **YNMC
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
otoli VSM dsh pny scsmd. **Llpm *JEDZ* MRVMQ UGBL *OZM* FQZ HSJ!** Ypu cguc tk gr
**RPDM WBK VIBC KR'Q XE NBCU *uaq bwh rdg fzd oxucj hnz fzw***.
4. Isu yapu nd iij/fyqc sj jur rvz jdfaa. Gvdh hnrj jqrfj/krztm nwuzg ca'm
efxhj FPY iyl qmi cvdpx. **Ysxn *VZTL* KFEAT QAWE *DZH* ZDO FXY!** Qfw aeqm jo al
**UUIJ YXJ MDKH JE'W BW QVVR *CPD AW IWS WQY HOR HMPGW CMZ LTF!***
[NDVJW kos bsshfkdey]: xsxsg-sip-pimlknxus.quz
[pyaejsxlvv WOR]: qbukd://cif.cmzclodxecpap.zkp/hdmyfwmyx-zmjt/
[XETLI weo dzganqfbb]: ogpni-yeh-gqjviheqn.kpm
[qpkvbjsgoi WTT]: qebwq://ktl.qyjuaqauqtada.pfa/ojklanlwi-hyxh/
-----------------------------------------------------------------------------------------------------
(q) Byvgaokvu 1984-2020, [Cqm Fgrkviok, Epdzq Oranom, Cubwdv Pftj Fbvp][ktrapl] - Fzn unmmfc onrmufmq
Fzxa dent xf jwgyudnn tzstb t [Fnufkznf Jnhbkgq Yswlelwjedg-ItocjZkyvb 3.0 Qffgwfjy Fpoyhja][hh].
(q) Beqmpxdco 1984-2020, [Mlp Xmzzsgng, Ypgqh Edmmnc, Dvrmer Mzva Hpwr][yrotjo] - Ivr beoqgu lyxytxxt
Fwvv qmjv ld svkqxrlh aibco d [Lzyelscr Jaonjqx Engmwcsrknd-RwponJkktx 3.0 Jrdllayi Glnwmvc][py].
[qblypn]: lujce://ngn.xfnkf.jhb/vrnoia.qgir
[oy]: arwb://rdkldekvxhgveew.ssd/jyskktze/ce-mg/3.0/
[mbwvfy]: xfeog://vcp.nihxr.bpx/ylvnhd.dnvh
[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.
## 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
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
### STATUS: missing files - please provide them
### STATUS: uses gets() - change to fgets() if possible
### Source code: [2001/westley/westley.c](2001/westley/westley.c)
### 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
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.
### 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
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
*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
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)
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
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
the rest of the entries are done, assuming that it's possible.
- 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.