version 1.106, 2015/11/05 09:48:21 |
version 1.107, 2016/10/13 20:51:25 |
|
|
void |
void |
cvs_ent_free(struct cvs_ent *ent) |
cvs_ent_free(struct cvs_ent *ent) |
{ |
{ |
if (ent->ce_rev != NULL) |
free(ent->ce_rev); |
rcsnum_free(ent->ce_rev); |
|
free(ent->ce_time); |
free(ent->ce_time); |
free(ent->ce_buf); |
free(ent->ce_buf); |
free(ent); |
free(ent); |
|
|
if ((rev = rcsnum_parse(tag)) != NULL) { |
if ((rev = rcsnum_parse(tag)) != NULL) { |
(void)xsnprintf(sticky, sizeof(sticky), |
(void)xsnprintf(sticky, sizeof(sticky), |
"N%s", tag); |
"N%s", tag); |
rcsnum_free(rev); |
free(rev); |
} else { |
} else { |
(void)xsnprintf(sticky, sizeof(sticky), |
(void)xsnprintf(sticky, sizeof(sticky), |
"T%s", tag); |
"T%s", tag); |