From 17fb05b577517a04553bc0c0a3301f3113889621 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Mon, 29 Mar 2010 04:52:14 +0000 Subject: Initial step in fixing badness reported by Sascha Wildner (wip). --- libman.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'libman.h') diff --git a/libman.h b/libman.h index 06769354..8faa7a04 100644 --- a/libman.h +++ b/libman.h @@ -1,4 +1,4 @@ -/* $Id: libman.h,v 1.28 2010/03/27 10:04:56 kristaps Exp $ */ +/* $Id: libman.h,v 1.29 2010/03/29 04:52:14 kristaps Exp $ */ /* * Copyright (c) 2009 Kristaps Dzonsons * @@ -27,13 +27,15 @@ enum man_next { struct man { void *data; struct man_cb cb; - int pflags; - int flags; -#define MAN_HALT (1 << 0) + int pflags; /* parse flags (see man.h) */ + int svflags; /* flags saved during roff blocks */ + int flags; /* parse flags */ +#define MAN_HALT (1 << 0) /* badness happened: die */ #define MAN_ELINE (1 << 1) /* Next-line element scope. */ #define MAN_BLINE (1 << 2) /* Next-line block scope. */ #define MAN_ILINE (1 << 3) /* Ignored in next-line scope. */ #define MAN_LITERAL (1 << 4) /* Literal input. */ +#define MAN_BPLINE (1 << 5) enum man_next next; struct man_node *last; struct man_node *first; -- cgit v1.2.3-56-ge451