]> git.cameronkatri.com Git - mandoc.git/blobdiff - man.c
When a file is given on the command line, actually exists, and its name
[mandoc.git] / man.c
diff --git a/man.c b/man.c
index f26dd41ca8faef14a8df6cadda3a57f9885afbda..766272d92c5862f4f3b13132fe78229b411d637d 100644 (file)
--- a/man.c
+++ b/man.c
@@ -1,4 +1,4 @@
-/*     $Id: man.c,v 1.144 2014/11/28 05:51:32 schwarze Exp $ */
+/*     $Id: man.c,v 1.146 2014/12/28 14:42:27 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -92,7 +92,8 @@ man_free(struct man *man)
 }
 
 struct man *
-man_alloc(struct roff *roff, struct mparse *parse, int quick)
+man_alloc(struct roff *roff, struct mparse *parse,
+       const char *defos, int quick)
 {
        struct man      *p;
 
@@ -100,6 +101,7 @@ man_alloc(struct roff *roff, struct mparse *parse, int quick)
 
        man_hash_init();
        p->parse = parse;
+       p->defos = defos;
        p->quick = quick;
        p->roff = roff;
 
@@ -317,7 +319,7 @@ man_node_delete(struct man *man, struct man_node *p)
        man_node_free(p);
 }
 
-int
+void
 man_addeqn(struct man *man, const struct eqn *ep)
 {
        struct man_node *n;
@@ -329,10 +331,9 @@ man_addeqn(struct man *man, const struct eqn *ep)
        man_node_append(man, n);
        man->next = MAN_NEXT_SIBLING;
        man_descope(man, ep->ln, ep->pos);
-       return(1);
 }
 
-int
+void
 man_addspan(struct man *man, const struct tbl_span *sp)
 {
        struct man_node *n;
@@ -342,7 +343,6 @@ man_addspan(struct man *man, const struct tbl_span *sp)
        man_node_append(man, n);
        man->next = MAN_NEXT_SIBLING;
        man_descope(man, sp->line, 0);
-       return(1);
 }
 
 static void