version 1.101, 2011/02/09 09:18:15 |
version 1.103, 2011/03/17 11:56:17 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
Line 146 man_free1(struct man *man) |
|
Line 146 man_free1(struct man *man) |
|
free(man->meta.title); |
free(man->meta.title); |
if (man->meta.source) |
if (man->meta.source) |
free(man->meta.source); |
free(man->meta.source); |
if (man->meta.rawdate) |
if (man->meta.date) |
free(man->meta.rawdate); |
free(man->meta.date); |
if (man->meta.vol) |
if (man->meta.vol) |
free(man->meta.vol); |
free(man->meta.vol); |
if (man->meta.msec) |
if (man->meta.msec) |
Line 622 err: /* Error out. */ |
|
Line 622 err: /* Error out. */ |
|
} |
} |
|
|
|
|
int |
void |
man_vmsg(struct man *man, enum mandocerr t, |
man_vmsg(struct man *man, enum mandocerr t, |
int ln, int pos, const char *fmt, ...) |
int ln, int pos, const char *fmt, ...) |
{ |
{ |
Line 632 man_vmsg(struct man *man, enum mandocerr t, |
|
Line 632 man_vmsg(struct man *man, enum mandocerr t, |
|
va_start(ap, fmt); |
va_start(ap, fmt); |
vsnprintf(buf, sizeof(buf) - 1, fmt, ap); |
vsnprintf(buf, sizeof(buf) - 1, fmt, ap); |
va_end(ap); |
va_end(ap); |
return((*man->msg)(t, man->data, ln, pos, buf)); |
(*man->msg)(t, man->data, ln, pos, buf); |
} |
} |
|
|
|
|