@@ -109,9 +109,9 @@ <h1>C w/ language specified</h1>
109109#include <stdio.h>
110110
111111/* the n< sup > th</ sup > fibonacci number. */
112- unsigned int fib(unsigned int n) {
113- unsigned int a = 1, b = 1;
114- unsigned int tmp;
112+ uint32 fib(unsigned int n) {
113+ uint32 a = 1, b = 1;
114+ uint32 tmp;
115115 while (--n > = 0) {
116116 tmp = a;
117117 a += b;
@@ -121,6 +121,8 @@ <h1>C w/ language specified</h1>
121121}
122122
123123void main() {
124+ size_t size = sizeof(wchar_t);
125+ ASSERT_EQ(size, 1);
124126 printf("%u", fib(10));
125127}
126128
@@ -1383,14 +1385,12 @@ <h1>Go mode</h1>
13831385 '`COM#include`END`PLN `END`STR<stdio.h>`END`PLN\n' +
13841386 '\n' +
13851387 '`END`COM/* the n`END<sup>`COMth`END<\/sup>`COM fibonacci number. *\/`END`PLN\n' +
1386- '`END`KWDunsigned`END`PLN `END`KWDint `END`PLN fib`END`PUN(`END' +
1387- '`KWDunsigned`END`PLN `END`KWDint `END`PLN n`END`PUN)`END`PLN `END' +
1388+ '`END`TYPuint32 `END`PLN fib`END`PUN(`END' +
1389+ '`KWDunsigned`END`PLN `END`TYPint `END`PLN n`END`PUN)`END`PLN `END' +
13881390 '`PUN{`END`PLN\n' +
1389- ' `END`KWDunsigned`END`PLN `END`KWDint`END`PLN a `END`PUN=`END' +
1390- '`PLN `END`LIT1`END`PUN,`END`PLN b `END`PUN=`END`PLN `END`LIT1`END' +
1391- '`PUN;`END`PLN\n' +
1392- ' `END`KWDunsigned`END`PLN `END`KWDint`END`PLN tmp`END`PUN;`END' +
1393- '`PLN\n' +
1391+ ' `END`TYPuint32`END`PLN a `END`PUN=`END`PLN `END`LIT1`END`PUN,`END' +
1392+ '`PLN b `END`PUN=`END`PLN `END`LIT1`END`PUN;`END`PLN\n' +
1393+ ' `END`TYPuint32`END`PLN tmp`END`PUN;`END`PLN\n' +
13941394 ' `END`KWDwhile`END`PLN `END`PUN(--`END`PLNn `END`PUN>=`END' +
13951395 '`PLN `END`LIT0`END`PUN)`END`PLN `END`PUN{`END`PLN\n' +
13961396 ' tmp `END`PUN=`END`PLN a`END`PUN;`END`PLN\n' +
@@ -1401,6 +1401,10 @@ <h1>Go mode</h1>
14011401 '`END`PUN}`END`PLN\n' +
14021402 '\n' +
14031403 '`END`KWDvoid`END`PLN main`END`PUN()`END`PLN `END`PUN{`END`PLN\n' +
1404+ ' `END`TYPsize_t`END`PLN size `END`PUN=`END`PLN `END`KWDsizeof`END' +
1405+ '`PUN(`END`TYPwchar_t`END`PUN);`END`PLN\n' +
1406+ ' ASSERT_EQ`END`PUN(`END`PLNsize`END`PUN,`END`PLN `END`LIT1`END' +
1407+ '`PUN);`END`PLN\n' +
14041408 ' printf`END`PUN(`END`STR"%u"`END`PUN,`END`PLN fib`END`PUN(`END' +
14051409 '`LIT10`END`PUN));`END`PLN\n' +
14061410 '`END`PUN}`END`PLN\n' +
@@ -1456,7 +1460,7 @@ <h1>Go mode</h1>
14561460 '`PLN\n' +
14571461 '`END`KWDtemplate`END`PLN `END`PUN<`END`KWDclass`END`PLN T`END' +
14581462 '`PUN>`END`PLN\n' +
1459- 'T fib`END`PUN(`END`KWDint `END`PLN n`END' +
1463+ 'T fib`END`PUN(`END`TYPint `END`PLN n`END' +
14601464 '`PUN,`END`PLN `END`KWDconst`END`PLN T`END`PUN&`END`PLN fib0' +
14611465 '`END`PUN)`END`PLN `END`PUN{`END`PLN\n' +
14621466 ' T a`END`PUN(`END`PLNfib0`END`PUN),`END`PLN b`END`PUN(`END' +
@@ -1470,7 +1474,7 @@ <h1>Go mode</h1>
14701474 ' `END`KWDreturn`END`PLN a`END`PUN;`END`PLN\n' +
14711475 '`END`PUN}`END`PLN\n' +
14721476 '\n' +
1473- '`END`KWDint `END`PLN main`END`PUN(`END`KWDint `END`PLN argc`END' +
1477+ '`END`TYPint `END`PLN main`END`PUN(`END`TYPint `END`PLN argc`END' +
14741478 '`PUN,`END`PLN `END`KWDchar`END`PLN `END`PUN**`END`PLNargv`END' +
14751479 '`PUN)`END`PLN `END`PUN{`END`PLN\n' +
14761480 ' cout `END`PUN<<`END`PLN fib`END`PUN(`END`LIT10`END' +
@@ -2094,18 +2098,7 @@ <h1>Go mode</h1>
20942098 ' // ' +
20952099 'Starting location verticle\n' +
20962100 '`END`TAG<script>`END' ) ,
2097- issue8 : /*(
2098- '<b>`PLNone`END</b>`PLN `END<b>`TYPTwo`END</b>`PLN' +
2099- ' `END<b>`PLNthree`END</b>`PLN `END`TYPFour' +
2100- '`END`PLN `END<b>`PLNfive`END</b>`PLN ' +
2101- '`END`PUN|`END`PLN\n' +
2102- '`END`TYPSix`END`PLN `END<b>`PLNseven`END</b>`PLN ' +
2103- '`END`TYPEight`END`PLN nine `END`TYPTen`END' +
2104- '`PLN `END`PUN|`END`PLN\n' +
2105- '`END<b>`PLNeleven`END</b>`PLN `END`TYPTwelve`END`PLN `END' +
2106- '<b>`PLNthirteen`END</b>`PLN `END' +
2107- '`TYPFourteen`END`PLN fifteen `END`' +
2108- 'PUN|`END'),*/
2101+ issue8 :
21092102 (
21102103 '<b>`PLNone`END</b>`PLN\t`END<b>`TYPTwo`END</b>`PLN' +
21112104 '\t`END<b>`PLNthree`END</b>`PLN\t`END`TYPFour' +
0 commit comments