]> git.cameronkatri.com Git - mandoc.git/blobdiff - private.h
*** empty log message ***
[mandoc.git] / private.h
index aaf733495f82f943b47b34f028e48b2af33d633c..a172c970cff744526b29214e8f1d7b656ed3d726 100644 (file)
--- a/private.h
+++ b/private.h
@@ -1,4 +1,4 @@
-/* $Id: private.h,v 1.47 2008/12/29 12:19:41 kristaps Exp $ */
+/* $Id: private.h,v 1.51 2008/12/30 19:06:03 kristaps Exp $ */
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -37,7 +37,7 @@ struct        mdoc_macro {
        int       flags;
 #define        MDOC_CALLABLE   (1 << 0)
 #define        MDOC_EXPLICIT   (1 << 1)
        int       flags;
 #define        MDOC_CALLABLE   (1 << 0)
 #define        MDOC_EXPLICIT   (1 << 1)
-#define        MDOC_PPOST      (1 << 2) /* Linescope: punctuation post-line. */
+#define        MDOC_QUOTABLE   (1 << 2)
 };
 
 extern const struct mdoc_macro *const mdoc_macros;
 };
 
 extern const struct mdoc_macro *const mdoc_macros;
@@ -73,8 +73,13 @@ enum mdoc_sec  mdoc_atosec(size_t, const char **);
 enum   mdoc_msec mdoc_atomsec(const char *);
 enum   mdoc_vol  mdoc_atovol(const char *);
 enum   mdoc_arch mdoc_atoarch(const char *);
 enum   mdoc_msec mdoc_atomsec(const char *);
 enum   mdoc_vol  mdoc_atovol(const char *);
 enum   mdoc_arch mdoc_atoarch(const char *);
+enum   mdoc_att  mdoc_atoatt(const char *);
 time_t           mdoc_atotime(const char *);
 
 time_t           mdoc_atotime(const char *);
 
+int              mdoc_valid(struct mdoc *, int, int,
+                       int, const char *[],
+                       int, const struct mdoc_arg *);
+
 int              mdoc_argv(struct mdoc *, int, 
                        struct mdoc_arg *, int *, char *);
 void             mdoc_argv_free(int, struct mdoc_arg *);
 int              mdoc_argv(struct mdoc *, int, 
                        struct mdoc_arg *, int *, char *);
 void             mdoc_argv_free(int, struct mdoc_arg *);
@@ -94,6 +99,11 @@ int            xstrcmp(const char *, const char *);
 void            *xcalloc(size_t, size_t);
 char            *xstrdup(const char *);
 
 void            *xcalloc(size_t, size_t);
 char            *xstrdup(const char *);
 
+int              macro_obsolete(MACRO_PROT_ARGS);
+int              macro_constant_quoted(MACRO_PROT_ARGS);
+int              macro_constant_obsolete(MACRO_PROT_ARGS);
+int              macro_constant_argv(MACRO_PROT_ARGS);
+int              macro_constant(MACRO_PROT_ARGS);
 int              macro_constant_delimited(MACRO_PROT_ARGS);
 int              macro_text(MACRO_PROT_ARGS);
 int              macro_scoped_implicit(MACRO_PROT_ARGS);
 int              macro_constant_delimited(MACRO_PROT_ARGS);
 int              macro_text(MACRO_PROT_ARGS);
 int              macro_scoped_implicit(MACRO_PROT_ARGS);