version 1.13, 2010/11/03 19:39:38 |
version 1.14, 2012/03/04 04:05:15 |
|
|
* foo\n |
* foo\n |
* (arg1, |
* (arg1, |
*/ |
*/ |
getline(); |
get_line(); |
curline = lineno; |
curline = lineno; |
if (func_entry()) { |
if (func_entry()) { |
++level; |
++level; |
|
|
case ';': |
case ';': |
if (t_def && level == t_level) { |
if (t_def && level == t_level) { |
t_def = NO; |
t_def = NO; |
getline(); |
get_line(); |
if (sp != tok) |
if (sp != tok) |
*sp = EOS; |
*sp = EOS; |
pfnote(tok, lineno); |
pfnote(tok, lineno); |
|
|
* get line immediately; |
* get line immediately; |
* may change before '{' |
* may change before '{' |
*/ |
*/ |
getline(); |
get_line(); |
if (str_entry(c)) |
if (str_entry(c)) |
++level; |
++level; |
break; |
break; |
|
|
} |
} |
*sp = EOS; |
*sp = EOS; |
if (dflag || c == '(') { /* only want macros */ |
if (dflag || c == '(') { /* only want macros */ |
getline(); |
get_line(); |
pfnote(tok, curline); |
pfnote(tok, curline); |
} |
} |
skip: if (c == '\n') { /* get rid of rest of define */ |
skip: if (c == '\n') { /* get rid of rest of define */ |