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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
| | typedef enum
{
ELEM_I/**< Comment Element i
Second comment line. */
} Fails_t;
typedef void Lang_function ();
void Asm_labels ();
typedef struct tpcmd
{
#define ggg hhh
union
{
} arg;
}
tpcmd;
typedef struct foobar2_ {
fu int (*funcptr) (void *ptr);
long foo;
char bar;
} foobar2;
typedef enum
{
DEVICE_SWP,
DEVICE_LAST
} bsp_DevId;
typedef union {
struct constant_args {
unsigned int burst;
} constant;
} args;
typedef int *regset;
typedef int INT;
typedef union abc
{
int def;
} ghi1;
typedef union abc {
int def;
} ghi2;
typedef struct a {
} b;
#define c() d
typedef struct an_extern_linkage *an_extern_linkage_ptr;
typedef struct an_extern_linkage {
a_name_linkage_kind
kind;
/* The kind of external linkage ("C++" or "C"). */
a_byte_boolean
is_explicit;
/* TRUE if the external linkage requirement is
explicitly specified in the source; FALSE for the
default set for the translation unit as a whole. */
#ifdef CL_CHANGES
a_byte_boolean is_curly_brace_form;
#endif
} an_extern_linkage;
typedef struct pollfd pfdset[FD_SETSIZE];
typedef union rtunion_def
{
int rtint;
char *rtstr;
struct rtx_def *rtx;
} womboid ;
typedef union rtunion_def
{
int rtint;
char *rtstr;
struct rtx_def *rtxp;
struct rtx_def rtxnp;
}
womboid
;
/* Leave the next two lines in that order. They exercise an old bug. */
enum {dog, cat} animals;
typedef void (_CALLBACK_ *signal_handler)(int);
typedef void (_CALLBACK_ *signal_handler1)(int);
/* comment */ #define ANSIC
#define ANSIC
#else
typedef void (proc) ();
typedef void OperatorFun(int opId);
typedef int f(int a,
int b);
struct my_struct {
};
typedef struct my_struct my_typedef;
typedef RETSIGTYPE (*signal_handler_t) (int);
#if 0
Date 04 May 87 235311 PDT (Mon)
Date: 04 May 87 23:53:11 PDT (Mon)
#endif
typedef unsigned char unchar;
typedef int X, Y, Z;
typedef mio mao;
extern void ab();
typedef struct a { } b;
typedef struct b
{
} c;
int (*oldhup)();
request (*oldhup) ();
int extvar;
#define tag1
#define aaaaaa \
bbbbbb
#define bbbbbb\
cccccc
#define cccccccccc
#define enter_critical_section do { int pri = spl7();
#define exit_critical_to_previous splarg (pri); } while (0)
#define UNDEFINED
struct re_pattern_buffer { unsigned char *buffer; };
|