]> git.cameronkatri.com Git - mandoc.git/blobdiff - libmandoc.h
this file needs to #include "config.h" because it calls getprogname();
[mandoc.git] / libmandoc.h
index e2452f3e24b2dfe786f999f4f5203d460810cde9..ff6f4692f062c4eb81a9b3caf2d2b996b379f7af 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: libmandoc.h,v 1.75 2018/12/14 01:18:25 schwarze Exp $ */
+/*     $Id: libmandoc.h,v 1.77 2018/12/21 17:15:18 schwarze Exp $ */
 /*
  * Copyright (c) 2009, 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013,2014,2015,2017,2018 Ingo Schwarze <schwarze@openbsd.org>
@@ -45,11 +45,9 @@ struct       buf {
 };
 
 
-struct mparse;
 struct roff;
 struct roff_man;
 
-char           *mandoc_getarg(struct mparse *, char **, int, int *);
 char           *mandoc_normdate(struct roff_man *, char *, int, int);
 int             mandoc_eos(const char *, size_t);
 int             mandoc_strntoi(const char *, size_t, int);
@@ -66,11 +64,10 @@ int          preconv_encode(const struct buf *, size_t *,
                        struct buf *, size_t *, int *);
 
 void            roff_free(struct roff *);
-struct roff    *roff_alloc(struct mparse *, int);
+struct roff    *roff_alloc(int);
 void            roff_reset(struct roff *);
 void            roff_man_free(struct roff_man *);
-struct roff_man        *roff_man_alloc(struct roff *, struct mparse *,
-                       const char *, int);
+struct roff_man        *roff_man_alloc(struct roff *, const char *, int);
 void            roff_man_reset(struct roff_man *);
 int             roff_parseln(struct roff *, int, struct buf *, int *);
 void            roff_userret(struct roff *);
@@ -78,6 +75,7 @@ void           roff_endparse(struct roff *);
 void            roff_setreg(struct roff *, const char *, int, char sign);
 int             roff_getreg(struct roff *, const char *);
 char           *roff_strdup(const struct roff *, const char *);
+char           *roff_getarg(struct roff *, char **, int, int *);
 int             roff_getcontrol(const struct roff *,
                        const char *, int *);
 int             roff_getformat(const struct roff *);