]> git.cameronkatri.com Git - mandoc.git/blobdiff - mansearch.h
Fix a regression in term.c rev. 1.229 reported by bentley@:
[mandoc.git] / mansearch.h
index 3644310bbfcba970d3a9add7f8c0f9d4269da504..0aab4e763714e0b2fc7db971b88643f144fd157f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mansearch.h,v 1.16 2014/08/17 03:24:47 schwarze Exp $ */
+/*     $Id: mansearch.h,v 1.18 2014/09/03 18:09:14 schwarze Exp $ */
 /*
  * Copyright (c) 2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
 #define        NAME_HEAD        0x0000004000000010ULL
 #define        NAME_MASK        0x000000000000001fULL
 
+#define        FORM_CAT         0  /* manual page is preformatted */
+#define        FORM_SRC         1  /* format is mdoc(7) or man(7) */
+#define        FORM_GZ          2  /* compressed with gzip(1) */
+#define        FORM_NONE        4  /* format is unknown */
+
 enum   argmode {
        ARG_FILE = 0,
        ARG_NAME,
@@ -79,6 +84,7 @@ struct        manpage {
        char            *file; /* to be prefixed by manpath */
        char            *names; /* a list of names with sections */
        char            *output; /* user-defined additional output */
+       size_t           ipath; /* number of the manpath */
        int              sec; /* section number, 10 means invalid */
        int              form; /* 0 == catpage */
 };