]> git.cameronkatri.com Git - mandoc.git/blobdiff - libmdoc.h
When a file is given on the command line, actually exists, and its name
[mandoc.git] / libmdoc.h
index 9fb298f8a60133f9e59f7a36ae0caa33c6b607ab..b245213a8f22e12ea95ac64b3bb68f1c13bd357a 100644 (file)
--- a/libmdoc.h
+++ b/libmdoc.h
@@ -1,4 +1,4 @@
-/*     $Id: libmdoc.h,v 1.93 2014/11/28 18:36:35 schwarze Exp $ */
+/*     $Id: libmdoc.h,v 1.96 2014/12/01 04:05:32 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,8 +15,6 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
-#ifndef LIBMDOC_H
-#define LIBMDOC_H
 
 enum   mdoc_next {
        MDOC_NEXT_SIBLING = 0,
 
 enum   mdoc_next {
        MDOC_NEXT_SIBLING = 0,
@@ -77,13 +75,6 @@ enum margserr {
        ARGS_PEND /* last phrase (-column) */
 };
 
        ARGS_PEND /* last phrase (-column) */
 };
 
-enum   margverr {
-       ARGV_ERROR,
-       ARGV_EOLN, /* end of line */
-       ARGV_ARG, /* valid argument */
-       ARGV_WORD /* normal word (or bad argument---same thing) */
-};
-
 /*
  * A punctuation delimiter is opening, closing, or "middle mark"
  * punctuation.  These govern spacing.
 /*
  * A punctuation delimiter is opening, closing, or "middle mark"
  * punctuation.  These govern spacing.
@@ -127,16 +118,12 @@ const char         *mdoc_a2st(const char *);
 const char      *mdoc_a2arch(const char *);
 void             mdoc_valid_pre(struct mdoc *, struct mdoc_node *);
 void             mdoc_valid_post(struct mdoc *);
 const char      *mdoc_a2arch(const char *);
 void             mdoc_valid_pre(struct mdoc *, struct mdoc_node *);
 void             mdoc_valid_post(struct mdoc *);
-enum margverr    mdoc_argv(struct mdoc *, int, enum mdoct,
+void             mdoc_argv(struct mdoc *, int, enum mdoct,
                        struct mdoc_arg **, int *, char *);
 void             mdoc_argv_free(struct mdoc_arg *);
 enum margserr    mdoc_args(struct mdoc *, int,
                        int *, char *, enum mdoct, char **);
                        struct mdoc_arg **, int *, char *);
 void             mdoc_argv_free(struct mdoc_arg *);
 enum margserr    mdoc_args(struct mdoc *, int,
                        int *, char *, enum mdoct, char **);
-enum margserr    mdoc_zargs(struct mdoc *, int,
-                       int *, char *, char **);
 void             mdoc_macroend(struct mdoc *);
 enum mdelim      mdoc_isdelim(const char *);
 
 __END_DECLS
 void             mdoc_macroend(struct mdoc *);
 enum mdelim      mdoc_isdelim(const char *);
 
 __END_DECLS
-
-#endif /*!LIBMDOC_H*/