1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
/* Not detected as a prototype? Spacing wrong. */
static struct my_entry *get_first_entry(const CHAR *blah);
static CFooo::entry *get_next_entry(const CHAR *blah);
static struct my_entry *get_next_entry(const CHAR *blah);
/* Not handling prototype params: */
typedef void (*function_name)(my_t *p_my, int foo);
typedef void (*function_name)(my_t *, int);
typedef enum
{
one = 1,
three = 3,
five_hundred = 5,
a_really_really_big_number = 6,
two = 7,
a_really_really_really_big_number = 8,
} yuck_t;
const char *names[] =
{
one = "one",
three = "three",
five_hundred = "five_hundred",
a_really_really_big_number = "a_really_really_big_number",
two = "two",
a_really_really_really_big_number = "a_really_really_really_big_number",
};
bool foo(char c)
{
xWindow *pWindow = ::RelatedWindow();
/* space between ] and ( */
function_list[idx](param);
/* Indenting with multiple members: */
sass.asdfvas->asdfasd[asdfasdf].
asdfasdf = 5;
::asdasda::adasd::
asdfasdf = 5;
dookie::wookie << "asd"
<< "bag"
<< "sag";
sp_sign = 4 - -5;
sp_sign = -sp_sign;
sp_sign = 4 + +7;
sp_sign = +sp_sign;
sp_sign = 4 + +sp_sign;
}
#ifndef abc
#define abc 123 /* some comment */
#endif /* another comment
|