added GNU complex keywords
[cparser] / parsetest / MS / funcname.c
1 extern int puts(const char *s);
2
3 const char *test1(void) {
4         return __func__;
5 }
6
7 const char *test2(void) {
8         return __FUNCTION__;
9 }
10
11 const char *test3(void) {
12         return __FUNCSIG__;
13 }
14
15 const char *test4(void) {
16         return __FUNCDNAME__;
17 }
18
19 int main(void) {
20         puts(test1());
21         puts(test2());
22         puts(test3());
23         puts(test4());
24 }