version 1.5, 2004/07/14 19:22:43 |
version 1.6, 2004/07/14 19:40:10 |
|
|
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); |
} |
} |