version 1.33, 2006/04/06 12:12:07 |
version 1.34, 2006/04/14 02:45:35 |
|
|
RCSNUM *num; |
RCSNUM *num; |
|
|
num = rcsnum_alloc(); |
num = rcsnum_alloc(); |
if ((rcsnum_aton(str, &ep, num) < 0) || (*ep != '\0')) { |
if (rcsnum_aton(str, &ep, num) < 0 || *ep != '\0') { |
rcsnum_free(num); |
rcsnum_free(num); |
num = NULL; |
num = NULL; |
if (*ep != '\0') |
if (*ep != '\0') |
|
|
u_int i; |
u_int i; |
char tmp[8]; |
char tmp[8]; |
|
|
if ((nump == NULL) || (nump->rn_len == 0)) { |
if (nump == NULL || nump->rn_len == 0) { |
buf[0] = '\0'; |
buf[0] = '\0'; |
return (buf); |
return (buf); |
} |
} |
|
|
void *tmp; |
void *tmp; |
|
|
len = nsrc->rn_len; |
len = nsrc->rn_len; |
if ((depth != 0) && (len > depth)) |
if (depth != 0 && len > depth) |
len = depth; |
len = depth; |
|
|
tmp = xrealloc(ndst->rn_id, len, sizeof(len)); |
tmp = xrealloc(ndst->rn_id, len, sizeof(len)); |
|
|
size_t slen; |
size_t slen; |
|
|
slen = MIN(n1->rn_len, n2->rn_len); |
slen = MIN(n1->rn_len, n2->rn_len); |
if ((depth != 0) && (slen > depth)) |
if (depth != 0 && slen > depth) |
slen = depth; |
slen = depth; |
|
|
for (i = 0; i < slen; i++) { |
for (i = 0; i < slen; i++) { |
|
|
* |
* |
*/ |
*/ |
#if !defined(RCSPROG) |
#if !defined(RCSPROG) |
if ((nump->rn_len > 2) && (nump->rn_id[nump->rn_len - 1] == 0) |
if (nump->rn_len > 2 && nump->rn_id[nump->rn_len - 1] == 0 && |
&& (cvs_cmdop != CVS_OP_LOG)) { |
cvs_cmdop != CVS_OP_LOG) { |
#else |
#else |
if ((nump->rn_len > 2) && (nump->rn_id[nump->rn_len - 1] == 0)) { |
if (nump->rn_len > 2 && nump->rn_id[nump->rn_len - 1] == 0) { |
#endif |
#endif |
/* |
/* |
* Look for ".0.x" at the end of the branch number. |
* Look for ".0.x" at the end of the branch number. |