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

Diff for /src/usr.bin/cvs/rcs.c between version 1.5 and 1.6

version 1.5, 2004/07/14 19:22:43 version 1.6, 2004/07/14 19:40:10
Line 616 
Line 616 
         u_int cmplen;          u_int cmplen;
         struct rcs_delta *rdp;          struct rcs_delta *rdp;
         struct rcs_dlist *hp;          struct rcs_dlist *hp;
           int found;
   
         cmplen = 2;          cmplen = 2;
         hp = &(rfp->rf_delta);          hp = &(rfp->rf_delta);
   
         TAILQ_FOREACH(rdp, hp, rd_list) {          do {
                 if (rcsnum_cmp(rdp->rd_num, rev, cmplen) == 0) {                  found = 0;
                         if (cmplen == rev->rn_len)                  TAILQ_FOREACH(rdp, hp, rd_list) {
                                 return (rdp);                          if (rcsnum_cmp(rdp->rd_num, rev, cmplen) == 0) {
                                   if (cmplen == rev->rn_len)
                                           return (rdp);
   
                         hp = &(rdp->rd_snodes);                                  hp = &(rdp->rd_snodes);
                         cmplen += 2;                                  cmplen += 2;
                                   found = 1;
                                   break;
                           }
                 }                  }
         }          } while (found && cmplen < rev->rn_len);
   
         return (NULL);          return (NULL);
 }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6