[BACK]Return to C.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ctags

Diff for /src/usr.bin/ctags/C.c between version 1.13 and 1.14

version 1.13, 2010/11/03 19:39:38 version 1.14, 2012/03/04 04:05:15
Line 155 
Line 155 
                                  *      foo\n                                   *      foo\n
                                  *      (arg1,                                   *      (arg1,
                                  */                                   */
                                 getline();                                  get_line();
                                 curline = lineno;                                  curline = lineno;
                                 if (func_entry()) {                                  if (func_entry()) {
                                         ++level;                                          ++level;
Line 184 
Line 184 
                 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);
Line 233 
Line 233 
                                          * 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;
Line 413 
Line 413 
         }          }
         *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 */

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14