Changeset View
Changeset View
Standalone View
Standalone View
autotests/reference/test.c.ref
1 | <Preprocessor>#include </Preprocessor><Prep. Lib><stdio.h></Prep. Lib><br/> | 1 | <Preprocessor>#include </Preprocessor><Prep. Lib><stdio.h></Prep. Lib><br/> | ||
---|---|---|---|---|---|
2 | <Preprocessor>#include </Preprocessor><Prep. Lib>"stdint.h"</Prep. Lib><br/> | 2 | <Preprocessor>#include </Preprocessor><Prep. Lib>"stdint.h"</Prep. Lib><br/> | ||
3 | <Normal Text></Normal Text><br/> | 3 | <Normal Text></Normal Text><br/> | ||
4 | <Preprocessor>#define SOME_VAR 1</Preprocessor><br/> | 4 | <Preprocessor>#define SOME_VAR 1</Preprocessor><br/> | ||
5 | <Preprocessor>#ifdef SOME_VAR</Preprocessor><br/> | 5 | <Preprocessor>#ifdef SOME_VAR</Preprocessor><br/> | ||
6 | <Normal Text></Normal Text><br/> | 6 | <Normal Text></Normal Text><br/> | ||
7 | <Preprocessor>#define MULTILINE_MACRO one \</Preprocessor><br/> | 7 | <Preprocessor>#define MULTILINE_MACRO one \</Preprocessor><br/> | ||
8 | <Preprocessor>two \</Preprocessor><br/> | 8 | <Preprocessor>two \</Preprocessor><br/> | ||
9 | <Preprocessor>three</Preprocessor><br/> | 9 | <Preprocessor>three</Preprocessor><br/> | ||
10 | <Normal Text></Normal Text><br/> | 10 | <Normal Text></Normal Text><br/> | ||
11 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> intWithSuffix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>42ull</Decimal><Symbol>;</Symbol><br/> | 11 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> intWithSuffix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>42</Decimal><Standard Suffix>ull</Standard Suffix><Normal Text> </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Symbol>~</Symbol><Decimal>1233</Decimal><Standard Suffix>L</Standard Suffix><Symbol>;</Symbol><br/> | ||
12 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>07232</Octal><Symbol>;</Symbol><br/> | 12 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>07232</Octal><Symbol>;</Symbol><br/> | ||
13 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>09231</Decimal><Symbol>;</Symbol><br/> | 13 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>09231</Error><Symbol>;</Symbol><br/> | ||
14 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> hexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xDEADBEEF42</Hex><Symbol>;</Symbol><br/> | 14 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> hexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xDEADBEEF42</Hex><Symbol>;</Symbol><br/> | ||
15 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidHexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>0</Decimal><Normal Text>xGLDFKG</Normal Text><Symbol>;</Symbol><br/> | 15 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidHexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>0xGLDFKG</Error><Symbol>;</Symbol><br/> | ||
16 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0101010</Binary><Symbol>;</Symbol><br/> | 16 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0101010</Binary><Symbol>;</Symbol><br/> | ||
17 | <Normal Text></Normal Text><br/> | 17 | <Normal Text></Normal Text><br/> | ||
18 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.</Float><Symbol>;</Symbol><br/> | 18 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.</Float><Normal Text> </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Float>0x1.5p+2</Float><Symbol>;</Symbol><br/> | ||
19 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.42</Float><Symbol>;</Symbol><br/> | 19 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.42</Float><Symbol>;</Symbol><br/> | ||
20 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.3e1</Float><Symbol>;</Symbol><br/> | 20 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.3e1</Float><Symbol>;</Symbol><br/> | ||
21 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.2e-12</Float><Symbol>;</Symbol><br/> | 21 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.2e-12</Float><Symbol>;</Symbol><br/> | ||
22 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>32.e+12</Float><Symbol>;</Symbol><br/> | 22 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>32.e+12</Float><Symbol>;</Symbol><br/> | ||
23 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>float</Data Type><Normal Text> floatQualifier </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>23.123f</Float><Symbol>;</Symbol><br/> | 23 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>float</Data Type><Normal Text> floatQualifier </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>23.123</Float><Standard Suffix>f</Standard Suffix><Symbol>;</Symbol><br/> | ||
24 | <Normal Text></Normal Text><br/> | 24 | <Normal Text></Normal Text><br/> | ||
25 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'c'</Char><Symbol>;</Symbol><br/> | 25 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'c'</Char><Symbol>;</Symbol><br/> | ||
26 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\n'</Char><Symbol>;</Symbol><br/> | 26 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\n'</Char><Symbol>;</Symbol><br/> | ||
27 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\120'</Char><Symbol>;</Symbol><Normal Text> </Normal Text><Comment>// octal</Comment><br/> | 27 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\120'</Char><Symbol>;</Symbol><Normal Text> </Normal Text><Comment>// octal</Comment><br/> | ||
28 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\x1f'</Char><Symbol>;</Symbol><Normal Text> </Normal Text><Comment>// hex</Comment><br/> | 28 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\x1f'</Char><Symbol>;</Symbol><Normal Text> </Normal Text><Comment>// hex</Comment><br/> | ||
29 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\''</Char><Symbol>;</Symbol><br/> | 29 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\''</Char><Symbol>;</Symbol><br/> | ||
30 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\\'</Char><Symbol>;</Symbol><br/> | 30 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'\\'</Char><Symbol>;</Symbol><br/> | ||
31 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"string"</String><Symbol>;</Symbol><br/> | 31 | <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>const</Data Type><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"string"</String><Symbol>;</Symbol><br/> | ||
Show All 25 Lines |