=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ctags/C.c,v retrieving revision 1.13 retrieving revision 1.14 diff -c -r1.13 -r1.14 *** src/usr.bin/ctags/C.c 2010/11/03 19:39:38 1.13 --- src/usr.bin/ctags/C.c 2012/03/04 04:05:15 1.14 *************** *** 1,4 **** ! /* $OpenBSD: C.c,v 1.13 2010/11/03 19:39:38 millert Exp $ */ /* $NetBSD: C.c,v 1.3 1995/03/26 20:14:02 glass Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: C.c,v 1.14 2012/03/04 04:05:15 fgsch Exp $ */ /* $NetBSD: C.c,v 1.3 1995/03/26 20:14:02 glass Exp $ */ /* *************** *** 155,161 **** * foo\n * (arg1, */ ! getline(); curline = lineno; if (func_entry()) { ++level; --- 155,161 ---- * foo\n * (arg1, */ ! get_line(); curline = lineno; if (func_entry()) { ++level; *************** *** 184,190 **** case ';': if (t_def && level == t_level) { t_def = NO; ! getline(); if (sp != tok) *sp = EOS; pfnote(tok, lineno); --- 184,190 ---- case ';': if (t_def && level == t_level) { t_def = NO; ! get_line(); if (sp != tok) *sp = EOS; pfnote(tok, lineno); *************** *** 233,239 **** * get line immediately; * may change before '{' */ ! getline(); if (str_entry(c)) ++level; break; --- 233,239 ---- * get line immediately; * may change before '{' */ ! get_line(); if (str_entry(c)) ++level; break; *************** *** 413,419 **** } *sp = EOS; if (dflag || c == '(') { /* only want macros */ ! getline(); pfnote(tok, curline); } skip: if (c == '\n') { /* get rid of rest of define */ --- 413,419 ---- } *sp = EOS; if (dflag || c == '(') { /* only want macros */ ! get_line(); pfnote(tok, curline); } skip: if (c == '\n') { /* get rid of rest of define */