version 1.81, 2011/03/20 23:36:42 |
version 1.82, 2011/04/21 22:59:54 |
|
|
free(mdoc->meta.vol); |
free(mdoc->meta.vol); |
if (mdoc->meta.msec) |
if (mdoc->meta.msec) |
free(mdoc->meta.msec); |
free(mdoc->meta.msec); |
|
if (mdoc->meta.date) |
|
free(mdoc->meta.date); |
} |
} |
|
|
|
|
|
|
} |
} |
|
|
|
|
int |
void |
mdoc_vmsg(struct mdoc *mdoc, enum mandocerr t, |
mdoc_vmsg(struct mdoc *mdoc, enum mandocerr t, |
int ln, int pos, const char *fmt, ...) |
int ln, int pos, const char *fmt, ...) |
{ |
{ |
|
|
vsnprintf(buf, sizeof(buf) - 1, fmt, ap); |
vsnprintf(buf, sizeof(buf) - 1, fmt, ap); |
va_end(ap); |
va_end(ap); |
|
|
return((*mdoc->msg)(t, mdoc->data, ln, pos, buf)); |
(*mdoc->msg)(t, mdoc->data, ln, pos, buf); |
} |
} |
|
|
|
|