| struct foo1 |
| { |
| unsigned int d_ino; |
| const char * d_reclen; |
| unsigned short d_namlen; |
| char d_name[1]; |
| }; |
| |
| struct foo2 |
| { |
| unsigned int a : 1; |
| unsigned int bcd : 3; |
| unsigned int ef : 2; |
| unsigned int : 2; |
| |
| unsigned short more; |
| |
| int fields; |
| }; |
| |
| typedef struct |
| { |
| bitfld a : 8; |
| bitfld b : 16; |
| bitfld : 8; |
| } type_t; |
| |
| struct foo { int a; char *b }; |
| |
| static int idx; |
| static const char ** tmp; |
| |
| static char buf[64]; |
| static unsigned long how_long; |
| // comment |
| static int ** tmp; |
| static char buf[64]; |
| |
| |
| void bar(int someval, |
| void *puser, |
| const char *filename, |
| struct willy *the_list, |
| int list_len) |
| { |
| int idx; |
| const char ** tmp; |
| char buf[64]; |
| |
| unsigned long how_long; |
| |
| return(-1); |
| } |
| |