version 1.8, 2005/02/25 20:32:48 |
version 1.9, 2005/03/05 05:58:39 |
|
|
|
|
if ((rcsnum_aton(str, &ep, num) < 0) || (*ep != '\0')) { |
if ((rcsnum_aton(str, &ep, num) < 0) || (*ep != '\0')) { |
rcsnum_free(num); |
rcsnum_free(num); |
return (NULL); |
num = NULL; |
|
if (*ep != '\0') |
|
rcs_errno = RCS_ERR_BADNUM; |
} |
} |
|
|
return (num); |
return (num); |
|
|
nump->rn_len++; |
nump->rn_len++; |
tmp = realloc(nump->rn_id, |
tmp = realloc(nump->rn_id, |
(nump->rn_len + 1) * sizeof(u_int16_t)); |
(nump->rn_len + 1) * sizeof(u_int16_t)); |
if (tmp == NULL) { |
if (tmp == NULL) |
goto rcsnum_aton_failed; |
goto rcsnum_aton_failed; |
} |
|
nump->rn_id = (u_int16_t *)tmp; |
nump->rn_id = (u_int16_t *)tmp; |
nump->rn_id[nump->rn_len] = 0; |
nump->rn_id[nump->rn_len] = 0; |
continue; |
continue; |