=================================================================== RCS file: /cvs/mandoc/man.c,v retrieving revision 1.11 retrieving revision 1.15 diff -u -p -r1.11 -r1.15 --- mandoc/man.c 2009/03/26 14:38:11 1.11 +++ mandoc/man.c 2009/04/03 11:08:39 1.15 @@ -1,4 +1,4 @@ -/* $Id: man.c,v 1.11 2009/03/26 14:38:11 kristaps Exp $ */ +/* $Id: man.c,v 1.15 2009/04/03 11:08:39 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -32,7 +32,7 @@ const char *const __man_macronames[MAN_MAX] = { "IP", "HP", "SM", "SB", "BI", "IB", "BR", "RB", "R", "B", "I", "IR", - "RI" + "RI", "br", "na" }; const char * const *man_macronames = __man_macronames; @@ -62,12 +62,14 @@ man_meta(const struct man *m) } -void +int man_reset(struct man *man) { man_free1(man); man_alloc1(man); + /* TODO */ + return(1); } @@ -343,7 +345,7 @@ man_pmacro(struct man *m, int ln, char *buf) if ( ! man_vwarn(m, ln, ppos, "ill-formed macro: %s", mac)) goto err; - goto out; + return(1); } if (MAN_MAX == (c = man_hash_find(m->htab, mac))) { @@ -355,7 +357,7 @@ man_pmacro(struct man *m, int ln, char *buf) if ( ! man_vwarn(m, ln, ppos, "unknown macro: %s", mac)) goto err; - goto out; + return(1); } /* The macro is sane. Jump to the next word. */