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

Diff for /src/usr.bin/cvs/modules.c between version 1.13 and 1.14

version 1.13, 2008/03/08 21:58:34 version 1.14, 2009/03/25 21:50:33
Line 159 
Line 159 
         mi->mi_str = bline;          mi->mi_str = bline;
   
         dirname = NULL;          dirname = NULL;
         TAILQ_INIT(&(mi->mi_modules));          RB_INIT(&(mi->mi_modules));
         TAILQ_INIT(&(mi->mi_ignores));          RB_INIT(&(mi->mi_ignores));
   
         for (sp = val; *sp != '\0'; sp = dp) {          for (sp = val; *sp != '\0'; sp = dp) {
                 dp = sp;                  dp = sp;
                 while (!isspace(*dp) && *dp != '\0')                  while (!isspace(*dp) && *dp != '\0')
Line 195 
Line 196 
                 }                  }
         }          }
   
         if (!(mi->mi_flags & MODULE_ALIAS) && TAILQ_EMPTY(&(mi->mi_modules)))          if (!(mi->mi_flags & MODULE_ALIAS) && RB_EMPTY(&(mi->mi_modules)))
                 cvs_file_get(dirname, 0, &(mi->mi_modules));                  cvs_file_get(dirname, 0, &(mi->mi_modules));
   
         TAILQ_INSERT_TAIL(&modules, mi, m_list);          TAILQ_INSERT_TAIL(&modules, mi, m_list);
Line 229 
Line 230 
                 }                  }
         }          }
   
         TAILQ_INIT(&(mc->mc_modules));          RB_INIT(&(mc->mc_modules));
         TAILQ_INIT(&(mc->mc_ignores));          RB_INIT(&(mc->mc_ignores));
         cvs_file_get(name, 0, &(mc->mc_modules));          cvs_file_get(name, 0, &(mc->mc_modules));
         mc->mc_canfree = 1;          mc->mc_canfree = 1;
         mc->mc_name = name;          mc->mc_name = name;

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