1<?xml version="1.0"?>
2<Language name="C" ext="c" CaseSensitive="true">
3  <Completion CaseSensitive="false">
4    <Include Attribute="Keyword"></Include>
5    <List>
6"#include "
7"#include &lt;assert.h&gt;"
8"#include &lt;alloc.h&gt;"
9"#include &lt;ctype.h&gt;"
10"#include &lt;dir.h&gt;"
11"#include &lt;errno.h&gt;"
12"#include &lt;float.h&gt;"
13"#include &lt;limits.h&gt;"
14"#include &lt;math.h&gt;"
15"#include &lt;setjmp.h&gt;"
16"#include &lt;signal.h&gt;"
17"#include &lt;stdarg.h&gt;"
18"#include &lt;stdef.h&gt;"
19"#include &lt;stdio.h&gt;"
20"#include &lt;stlib.h&gt;"
21"#include &lt;string.h&gt;"
22"#include &lt;time.h&gt;"
23"void main(){&#x0D;&#x0D;}"
24	</List>
25  </Completion>
26  <Attribute Name="Keyword" Style="b"> </Attribute>
27  <Attribute Name="Comment" ForeCol="#00B0F7"> </Attribute>
28  <Attribute Name="Number" ForeCol="#DF7400"> </Attribute>
29  <Attribute Name="Directive" ForeCol="#FE2EF7"> </Attribute>
30
31  <Comment Start="//" ></Comment>
32  <Comment Start="/*" End="*/" Multiline="true" Folding="true"></Comment>
33  <Token Start="#" End="" Attribute='DIRECTIVE'> </Token>
34  <Token CharsStart="0..9" Content = '0..9.' Attribute='NUMBER'> </Token>
35
36  <String Start='"' End='"'></String>
37  <Keyword>if else switch case default break goto return for while do continue typedef sizeof NULL</Keyword>
38  <Keyword>void struct union enum char short int long double float signed unsigned const static extern auto register volatile</Keyword>
39  <Block Start="{" End= "}"> </Block>
40
41  </Language>
42