version 1.11, 2014/12/01 21:58:46 |
version 1.12, 2015/11/05 09:48:21 |
|
|
|
|
pdp = rfp->rf_pdata; |
pdp = rfp->rf_pdata; |
|
|
if (pdp->rp_buf != NULL) |
free(pdp->rp_buf); |
xfree(pdp->rp_buf); |
|
if (pdp->rp_token == RCS_TYPE_REVISION) |
if (pdp->rp_token == RCS_TYPE_REVISION) |
rcsnum_free(pdp->rp_value.rev); |
rcsnum_free(pdp->rp_value.rev); |
xfree(pdp); |
free(pdp); |
} |
} |
|
|
/* |
/* |
|
|
memcpy(pdp->rp_delta->rd_text, pdp->rp_buf, |
memcpy(pdp->rp_delta->rd_text, pdp->rp_buf, |
pdp->rp_delta->rd_tlen); |
pdp->rp_delta->rd_tlen); |
} |
} |
xfree(pdp->rp_value.str); |
free(pdp->rp_value.str); |
|
|
return (0); |
return (0); |
} |
} |
|
|
name = pdp->rp_value.str; |
name = pdp->rp_value.str; |
if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON || |
if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON || |
rcsparse_token(rfp, RCS_TYPE_NUMBER) != RCS_TYPE_NUMBER) { |
rcsparse_token(rfp, RCS_TYPE_NUMBER) != RCS_TYPE_NUMBER) { |
xfree(name); |
free(name); |
return (1); |
return (1); |
} |
} |
symp = xmalloc(sizeof(*symp)); |
symp = xmalloc(sizeof(*symp)); |
|
|
if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON || |
if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON || |
rcsparse_token(rfp, RCS_TYPE_REVISION) != |
rcsparse_token(rfp, RCS_TYPE_REVISION) != |
RCS_TYPE_REVISION) { |
RCS_TYPE_REVISION) { |
xfree(name); |
free(name); |
return (1); |
return (1); |
} |
} |
lkp = xmalloc(sizeof(*lkp)); |
lkp = xmalloc(sizeof(*lkp)); |