comparison lib-src/etags.c @ 86087:d03f0a543d19

(C_entries): In case '}', set fvdef to fvnone unconditioned to (!ignoreindent && lp == newlb.buffer + 1).
author Francesco Potortì <pot@gnu.org>
date Thu, 15 Nov 2007 13:32:27 +0000
parents e5a68f18fcb9
children 9a9aff4cf7e6
comparison
equal deleted inserted replaced
86086:6eb7a4036a21 86087:d03f0a543d19
4004 if (--bracelev < 0) 4004 if (--bracelev < 0)
4005 { 4005 {
4006 bracelev = 0; 4006 bracelev = 0;
4007 token.valid = FALSE; /* something gone amiss, token unreliable */ 4007 token.valid = FALSE; /* something gone amiss, token unreliable */
4008 } 4008 }
4009 if (bracelev == 0 && fvdef == vignore) 4009 }
4010 fvdef = fvnone; /* end of function */ 4010 if (bracelev == 0 && fvdef == vignore)
4011 } 4011 fvdef = fvnone; /* end of function */
4012 popclass_above (bracelev); 4012 popclass_above (bracelev);
4013 structdef = snone; 4013 structdef = snone;
4014 /* Only if typdef == tinbody is typdefbracelev significant. */ 4014 /* Only if typdef == tinbody is typdefbracelev significant. */
4015 if (typdef == tinbody && bracelev <= typdefbracelev) 4015 if (typdef == tinbody && bracelev <= typdefbracelev)
4016 { 4016 {