=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/roff.c,v retrieving revision 1.12 retrieving revision 1.13 diff -c -r1.12 -r1.13 *** src/usr.bin/mandoc/roff.c 2010/09/13 22:04:01 1.12 --- src/usr.bin/mandoc/roff.c 2010/09/27 21:25:28 1.13 *************** *** 1,4 **** ! /* $Id: roff.c,v 1.12 2010/09/13 22:04:01 schwarze Exp $ */ /* * Copyright (c) 2010 Kristaps Dzonsons * Copyright (c) 2010 Ingo Schwarze --- 1,4 ---- ! /* $Id: roff.c,v 1.13 2010/09/27 21:25:28 schwarze Exp $ */ /* * Copyright (c) 2010 Kristaps Dzonsons * Copyright (c) 2010 Ingo Schwarze *************** *** 51,57 **** ROFF_rm, ROFF_tr, ROFF_cblock, ! ROFF_ccond, ROFF_nr, ROFF_MAX }; --- 51,57 ---- ROFF_rm, ROFF_tr, ROFF_cblock, ! ROFF_ccond, /* FIXME: remove this. */ ROFF_nr, ROFF_MAX }; *************** *** 732,738 **** { enum rofft t; enum roffrule rr; - struct roffnode *l; ppos = pos; rr = r->last->rule; --- 732,737 ---- *************** *** 742,748 **** * continue. */ - l = r->last; roffnode_cleanscope(r); if (ROFF_MAX == (t = roff_parse(*bufp, &pos))) { --- 741,746 ---- *************** *** 782,787 **** --- 780,787 ---- * We display the value of the text if out current evaluation * scope permits us to do so. */ + + /* FIXME: use roff_ccond? */ st = &(*bufp)[pos]; if (NULL == (ep = strstr(st, "\\}"))) {