]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc.h
Moved CALLABLE check to lookup_raw().
[mandoc.git] / mdoc.h
diff --git a/mdoc.h b/mdoc.h
index bd139d6c9e30e47c29049c9183d8fd2d22e91825..292f3b20c6bd26e6f9f514f9e9c1db6ad1652810 100644 (file)
--- a/mdoc.h
+++ b/mdoc.h
@@ -1,4 +1,4 @@
-/*     $Id: mdoc.h,v 1.61 2009/06/18 20:46:19 kristaps Exp $ */
+/*     $Id: mdoc.h,v 1.67 2009/07/24 12:48:18 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
 #define        MDOC_En          115
 #define        MDOC_Dx          116
 #define        MDOC__Q          117
-#define        MDOC_MAX         118
+#define MDOC_br                 118
+#define MDOC_sp                 119
+#define        MDOC_MAX         120
 
 /* What follows is a list of ALL possible macro arguments. */
 
 #define        MDOC_Nested      25
 #define        MDOC_ARG_MAX     26
 
-/* Warnings are either syntax or groff-compatibility. */
-enum   mdoc_warn {
-       WARN_SYNTAX,
-       WARN_COMPAT
-};
-
 /* Type of a syntax node. */
 enum   mdoc_type {
        MDOC_TEXT,
@@ -262,7 +258,6 @@ struct      mdoc_node {
        enum mdoc_type    type;
        enum mdoc_sec     sec;
 
-       /* FIXME: union/struct this with #defines. */
        struct mdoc_arg  *args;         /* BLOCK/ELEM */
        struct mdoc_node *head;         /* BLOCK */
        struct mdoc_node *body;         /* BLOCK */
@@ -276,11 +271,10 @@ struct    mdoc_node {
 #define        MDOC_IGN_CHARS   (1 << 3) /* Ignore disallowed chars. */
 
 /* Call-backs for parse messages. */
-/* FIXME: unify somehow with man_cb. */
+
 struct mdoc_cb {
        int     (*mdoc_err)(void *, int, int, const char *);
-       int     (*mdoc_warn)(void *, int, int, 
-                       enum mdoc_warn, const char *);
+       int     (*mdoc_warn)(void *, int, int, const char *);
 };
 
 /* See mdoc.3 for documentation. */
@@ -302,10 +296,6 @@ const struct mdoc_node *mdoc_node(const struct mdoc *);
 const struct mdoc_meta *mdoc_meta(const struct mdoc *);
 int              mdoc_endparse(struct mdoc *);
 
-const char      *mdoc_a2att(const char *);
-const char      *mdoc_a2lib(const char *);
-const char      *mdoc_a2st(const char *);
-
 __END_DECLS
 
 #endif /*!MDOC_H*/