1 a
:139:{i
:0;a
:3:{i
:0;s
:14:"document_start";i
:1;a
:0:{}i
:2;i
:0;}i
:1;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:0;}i
:2;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:1;}i
:3;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:-1;i
:1;i
:0;i
:2;i
:1;i
:3;s
:0:"";}i
:2;i
:1;}i
:4;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:1:"C";i
:1;i
:1;i
:2;i
:1;}i
:2;i
:1;}i
:5;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:1;}i
:2;i
:1;}i
:6;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:16;}i
:7;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:1:"
2 ";}i
:2;i
:17;}i
:8;a
:3:{i
:0;s
:13:"interwikilink";i
:1;a
:4:{i
:0;s
:27:"wp>C_(programming_language)";i
:1;s
:1:"C";i
:2;s
:2:"wp";i
:3;s
:24:"C_(programming_language)";}i
:2;i
:18;}i
:9;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:51;}i
:10;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:11;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:53;}i
:12;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:1;i
:1;i
:52;i
:2;i
:1;i
:3;s
:1:"C";}i
:2;i
:53;}i
:13;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:29:"How to print the current time";i
:1;i
:2;i
:2;i
:53;}i
:2;i
:53;}i
:14;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:2;}i
:2;i
:53;}i
:15;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:94;}i
:16;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:7:"
3 Using ";}i
:2;i
:95;}i
:17;a
:3:{i
:0;s
:12:"externallink";i
:1;a
:2:{i
:0;s
:59:"http://www.cplusplus.com/reference/clibrary/ctime/strftime/";i
:1;s
:8:"strftime";}i
:2;i
:102;}i
:18;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:1:".";}i
:2;i
:174;}i
:19;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:175;}i
:20;a
:3:{i
:0;s
:4:"file";i
:1;a
:3:{i
:0;s
:257:"
10 char charTime[100] = {0};
12 strftime(charTime,sizeof(charTime)-1,"%c
",localtime(&currtime));
13 printf("time
: %s\n
", charTime);
14 /* "time
: Sat Apr
17 11:43:47 2010" */
16 ";i
:1;s
:1:"c";i
:2;s
:11:"show_time.c";}i
:2;i
:182;}i
:21;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:22;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:463;}i
:23;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:53;i
:1;i
:462;i
:2;i
:2;i
:3;s
:29:"How to print the current time";}i
:2;i
:463;}i
:24;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:23:"How to install colorgcc";i
:1;i
:2;i
:2;i
:463;}i
:2;i
:463;}i
:25;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:2;}i
:2;i
:463;}i
:26;a
:3:{i
:0;s
:4:"code";i
:1;a
:3:{i
:0;s
:123:"
17 $ sudo apt-get install colorgcc
19 $ sudo ln -s /usr/bin/colorgcc gcc
20 $ sudo ln -s /usr/bin/colorgcc g++
21 ";i
:1;s
:4:"bash";i
:2;N
;}i
:2;i
:505;}i
:27;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:28;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:643;}i
:29;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:463;i
:1;i
:642;i
:2;i
:2;i
:3;s
:23:"How to install colorgcc";}i
:2;i
:643;}i
:30;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:29:"Tail Recursion Without Return";i
:1;i
:2;i
:2;i
:643;}i
:2;i
:643;}i
:31;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:2;}i
:2;i
:643;}i
:32;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:684;}i
:33;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:22:"
22 In a function with a ";}i
:2;i
:685;}i
:34;a
:3:{i
:0;s
:13:"interwikilink";i
:1;a
:4:{i
:0;s
:17:"wp>Tail_recursion";i
:1;s
:14:"Tail Recursion";i
:2;s
:2:"wp";i
:3;s
:14:"Tail_recursion";}i
:2;i
:707;}i
:35;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:1:" ";}i
:2;i
:743;}i
:36;a
:3:{i
:0;s
:6:"entity";i
:1;a
:1:{i
:0;s
:3:"...";}i
:2;i
:744;}i
:37;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:747;}i
:38;a
:3:{i
:0;s
:4:"file";i
:1;a
:3:{i
:0;s
:68:"
28 ";i
:1;s
:1:"c";i
:2;s
:5:"mdc.c";}i
:2;i
:754;}i
:39;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:838;}i
:40;a
:3:{i
:0;s
:6:"entity";i
:1;a
:1:{i
:0;s
:3:"...";}i
:2;i
:840;}i
:41;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:18:" we can delete de ";}i
:2;i
:843;}i
:42;a
:3:{i
:0;s
:13:"interwikilink";i
:1;a
:4:{i
:0;s
:17:"wp>Tail_recursion";i
:1;N
;i
:2;s
:2:"wp";i
:3;s
:14:"Tail_recursion";}i
:2;i
:861;}i
:43;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:11:" return(s) ";}i
:2;i
:882;}i
:44;a
:3:{i
:0;s
:6:"entity";i
:1;a
:1:{i
:0;s
:3:"...";}i
:2;i
:893;}i
:45;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:896;}i
:46;a
:3:{i
:0;s
:4:"file";i
:1;a
:3:{i
:0;s
:61:"
34 ";i
:1;s
:1:"c";i
:2;s
:13:"mdc_changed.c";}i
:2;i
:903;}i
:47;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:988;}i
:48;a
:3:{i
:0;s
:6:"entity";i
:1;a
:1:{i
:0;s
:3:"...";}i
:2;i
:990;}i
:49;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:158:" This works because the return value goes to eax register and, as the other function calls don't change its value, they return the same as the last call done.";}i
:2;i
:993;}i
:50;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:1151;}i
:51;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:1151;}i
:52;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:16:"Another example:";}i
:2;i
:1153;}i
:53;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:1169;}i
:54;a
:3:{i
:0;s
:4:"file";i
:1;a
:3:{i
:0;s
:138:"
35 int ackermann(int m, int n)
38 if(!n) return ackermann(m - 1, 1);
39 return ackermann(m - 1, ackermann(m, n - 1));
41 ";i
:1;s
:1:"c";i
:2;s
:11:"ackermann.c";}i
:2;i
:1176;}i
:55;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:1336;}i
:56;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:63:"This time we have two tail recursive calls, so we need an else.";}i
:2;i
:1338;}i
:57;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:1401;}i
:58;a
:3:{i
:0;s
:4:"file";i
:1;a
:3:{i
:0;s
:129:"
42 int ackermann(int m, int n)
45 if(!n) ackermann(m - 1, 1);
46 else ackermann(m - 1, ackermann(m, n - 1));
48 ";i
:1;s
:1:"c";i
:2;s
:19:"ackermann_changed.c";}i
:2;i
:1408;}i
:59;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:60;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:1569;}i
:61;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:643;i
:1;i
:1568;i
:2;i
:2;i
:3;s
:29:"Tail Recursion Without Return";}i
:2;i
:1569;}i
:62;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:25:"Minimal Factorial Program";i
:1;i
:2;i
:2;i
:1569;}i
:2;i
:1569;}i
:63;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:2;}i
:2;i
:1569;}i
:64;a
:3:{i
:0;s
:4:"file";i
:1;a
:3:{i
:0;s
:34:"
49 main(n){return !n?:n*main(n-1);}
50 ";i
:1;s
:1:"c";i
:2;s
:3:"f.c";}i
:2;i
:1613;}i
:65;a
:3:{i
:0;s
:4:"code";i
:1;a
:3:{i
:0;s
:124:"
60 $ ./f . . . .||echo $?
62 ";i
:1;s
:4:"bash";i
:2;N
;}i
:2;i
:1668;}i
:66;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:67;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:1807;}i
:68;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:1569;i
:1;i
:1806;i
:2;i
:2;i
:3;s
:25:"Minimal Factorial Program";}i
:2;i
:1807;}i
:69;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:11:"Explanation";i
:1;i
:3;i
:2;i
:1807;}i
:2;i
:1807;}i
:70;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:3;}i
:2;i
:1807;}i
:71;a
:3:{i
:0;s
:10:"listu_open";i
:1;a
:0:{}i
:2;i
:1829;}i
:72;a
:3:{i
:0;s
:13:"listitem_open";i
:1;a
:1:{i
:0;i
:1;}i
:2;i
:1829;}i
:73;a
:3:{i
:0;s
:16:"listcontent_open";i
:1;a
:0:{}i
:2;i
:1829;}i
:74;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:33:" main return type defaults to int";}i
:2;i
:1833;}i
:75;a
:3:{i
:0;s
:17:"listcontent_close";i
:1;a
:0:{}i
:2;i
:1866;}i
:76;a
:3:{i
:0;s
:14:"listitem_close";i
:1;a
:0:{}i
:2;i
:1866;}i
:77;a
:3:{i
:0;s
:13:"listitem_open";i
:1;a
:1:{i
:0;i
:1;}i
:2;i
:1866;}i
:78;a
:3:{i
:0;s
:16:"listcontent_open";i
:1;a
:0:{}i
:2;i
:1866;}i
:79;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:81:" main first parameter defaults to int and is the number of command line arguments";}i
:2;i
:1870;}i
:80;a
:3:{i
:0;s
:17:"listcontent_close";i
:1;a
:0:{}i
:2;i
:1951;}i
:81;a
:3:{i
:0;s
:14:"listitem_close";i
:1;a
:0:{}i
:2;i
:1951;}i
:82;a
:3:{i
:0;s
:13:"listitem_open";i
:1;a
:1:{i
:0;i
:1;}i
:2;i
:1951;}i
:83;a
:3:{i
:0;s
:16:"listcontent_open";i
:1;a
:0:{}i
:2;i
:1951;}i
:84;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:1:" ";}i
:2;i
:1955;}i
:85;a
:3:{i
:0;s
:18:"doublequoteclosing";i
:1;a
:0:{}i
:2;i
:1956;}i
:86;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:2:"!n";}i
:2;i
:1957;}i
:87;a
:3:{i
:0;s
:18:"doublequoteclosing";i
:1;a
:0:{}i
:2;i
:1959;}i
:88;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:16:" is the same as ";}i
:2;i
:1960;}i
:89;a
:3:{i
:0;s
:18:"doublequoteopening";i
:1;a
:0:{}i
:2;i
:1976;}i
:90;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:6:"n == 0";}i
:2;i
:1977;}i
:91;a
:3:{i
:0;s
:18:"doublequoteclosing";i
:1;a
:0:{}i
:2;i
:1983;}i
:92;a
:3:{i
:0;s
:17:"listcontent_close";i
:1;a
:0:{}i
:2;i
:1984;}i
:93;a
:3:{i
:0;s
:14:"listitem_close";i
:1;a
:0:{}i
:2;i
:1984;}i
:94;a
:3:{i
:0;s
:13:"listitem_open";i
:1;a
:1:{i
:0;i
:1;}i
:2;i
:1984;}i
:95;a
:3:{i
:0;s
:16:"listcontent_open";i
:1;a
:0:{}i
:2;i
:1984;}i
:96;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:1:" ";}i
:2;i
:1988;}i
:97;a
:3:{i
:0;s
:18:"doublequoteopening";i
:1;a
:0:{}i
:2;i
:1989;}i
:98;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:7:"x ? : y";}i
:2;i
:1990;}i
:99;a
:3:{i
:0;s
:18:"doublequoteclosing";i
:1;a
:0:{}i
:2;i
:1997;}i
:100;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:16:" is the same as ";}i
:2;i
:1998;}i
:101;a
:3:{i
:0;s
:18:"doublequoteopening";i
:1;a
:0:{}i
:2;i
:2014;}i
:102;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:9:"x ? x : y";}i
:2;i
:2015;}i
:103;a
:3:{i
:0;s
:18:"doublequoteclosing";i
:1;a
:0:{}i
:2;i
:2024;}i
:104;a
:3:{i
:0;s
:17:"listcontent_close";i
:1;a
:0:{}i
:2;i
:2025;}i
:105;a
:3:{i
:0;s
:14:"listitem_close";i
:1;a
:0:{}i
:2;i
:2025;}i
:106;a
:3:{i
:0;s
:13:"listitem_open";i
:1;a
:1:{i
:0;i
:1;}i
:2;i
:2025;}i
:107;a
:3:{i
:0;s
:16:"listcontent_open";i
:1;a
:0:{}i
:2;i
:2025;}i
:108;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:38:" $? is the return value of the program";}i
:2;i
:2029;}i
:109;a
:3:{i
:0;s
:17:"listcontent_close";i
:1;a
:0:{}i
:2;i
:2067;}i
:110;a
:3:{i
:0;s
:14:"listitem_close";i
:1;a
:0:{}i
:2;i
:2067;}i
:111;a
:3:{i
:0;s
:11:"listu_close";i
:1;a
:0:{}i
:2;i
:2067;}i
:112;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:113;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:2069;}i
:114;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:1807;i
:1;i
:2068;i
:2;i
:3;i
:3;s
:11:"Explanation";}i
:2;i
:2069;}i
:115;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:25:"Minimal Fibonacci Program";i
:1;i
:2;i
:2;i
:2069;}i
:2;i
:2069;}i
:116;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:2;}i
:2;i
:2069;}i
:117;a
:3:{i
:0;s
:6:"p_open";i
:1;a
:0:{}i
:2;i
:2106;}i
:118;a
:3:{i
:0;s
:5:"cdata";i
:1;a
:1:{i
:0;s
:28:"
63 Same idea of the factorial.";}i
:2;i
:2107;}i
:119;a
:3:{i
:0;s
:7:"p_close";i
:1;a
:0:{}i
:2;i
:2135;}i
:120;a
:3:{i
:0;s
:4:"file";i
:1;a
:3:{i
:0;s
:43:"
64 main(n){return n<2?:main(n-1)+main(n-2);}
65 ";i
:1;s
:1:"c";i
:2;s
:3:"f.c";}i
:2;i
:2142;}i
:121;a
:3:{i
:0;s
:4:"code";i
:1;a
:3:{i
:0;s
:149:"
75 $ ./f . . . .||echo $?
77 $ ./f . . . . .||echo $?
79 ";i
:1;s
:4:"bash";i
:2;N
;}i
:2;i
:2206;}i
:122;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:123;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:2370;}i
:124;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:2069;i
:1;i
:2369;i
:2;i
:2;i
:3;s
:25:"Minimal Fibonacci Program";}i
:2;i
:2370;}i
:125;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:46:"How to pass a matrix as parameter to a funcion";i
:1;i
:2;i
:2;i
:2370;}i
:2;i
:2370;}i
:126;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:2;}i
:2;i
:2370;}i
:127;a
:3:{i
:0;s
:4:"code";i
:1;a
:3:{i
:0;s
:227:"
80 int sum2(int n, int m, int matrix[n][m])
83 for(i = sum = 0; i < n; i++)
84 for(j = 0; j < m; j++)
89 int sum3(int n, int m, int p, int matrix[n][m][p])
93 ";i
:1;s
:1:"c";i
:2;N
;}i
:2;i
:2435;}i
:128;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:129;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:2674;}i
:130;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:2370;i
:1;i
:2673;i
:2;i
:2;i
:3;s
:46:"How to pass a matrix as parameter to a funcion";}i
:2;i
:2674;}i
:131;a
:3:{i
:0;s
:6:"header";i
:1;a
:3:{i
:0;s
:23:"Designated Initializers";i
:1;i
:2;i
:2;i
:2674;}i
:2;i
:2674;}i
:132;a
:3:{i
:0;s
:12:"section_open";i
:1;a
:1:{i
:0;i
:2;}i
:2;i
:2674;}i
:133;a
:3:{i
:0;s
:4:"code";i
:1;a
:3:{i
:0;s
:313:"
95 int a[6] = { [4] = 29, [2] = 15 }; // { 0, 0, 15, 0, 29, 0 };
97 int a[6] = { [1] = v1, v2, [4] = v4 }; // { 0, v1, v2, 0, v4, 0 };
99 int a[6] = { [1 ... 4] = 1 }; // { 0, 1, 1, 1, 1, 0 }
101 /* also works with chars */
102 int isWhitespace[256] = { [' '] = 1, ['\t'] = 1, ['\n'] = 1 };
103 ";i
:1;s
:1:"c";i
:2;N
;}i
:2;i
:2716;}i
:134;a
:3:{i
:0;s
:4:"code";i
:1;a
:3:{i
:0;s
:232:"
104 struct point { int x, y; };
106 /* .fieldname = value */
107 struct point p = { .y = yvalue, .x = xvalue }; // p = { xvalue, yvalue };
109 /* [index].fieldname = value */
110 struct point ptarray[10] = { [2].y = yv2, [2].x = xv2, [0].x = xv0 };
111 ";i
:1;s
:1:"c";i
:2;N
;}i
:2;i
:3046;}i
:135;a
:2:{i
:0;s
:6:"plugin";i
:1;a
:4:{i
:0;s
:7:"uparrow";i
:1;a
:1:{i
:0;s
:42:"lib/plugins/uparrow/images/tango-small.png";}i
:2;i
:1;i
:3;s
:6:"~~UP~~";}}i
:136;a
:3:{i
:0;s
:13:"section_close";i
:1;a
:0:{}i
:2;i
:3289;}i
:137;a
:3:{i
:0;s
:12:"section_edit";i
:1;a
:4:{i
:0;i
:2674;i
:1;i
:0;i
:2;i
:2;i
:3;s
:23:"Designated Initializers";}i
:2;i
:3289;}i
:138;a
:3:{i
:0;s
:12:"document_end";i
:1;a
:0:{}i
:2;i
:3289;}}