[BACK]Return to private.h CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/Attic/private.h between version 1.59 and 1.63

version 1.59, 2009/01/07 16:11:40 version 1.63, 2009/01/14 11:58:24
Line 52  struct mdoc_macro {
Line 52  struct mdoc_macro {
 #define MDOC_EXPLICIT   (1 << 2)  #define MDOC_EXPLICIT   (1 << 2)
 #define MDOC_QUOTABLE   (1 << 3)  #define MDOC_QUOTABLE   (1 << 3)
 #define MDOC_PROLOGUE   (1 << 4)  #define MDOC_PROLOGUE   (1 << 4)
 #define MDOC_NESTED     (1 << 5)  #define MDOC_TABSEP     (1 << 5)
 };  };
   
 extern  const struct mdoc_macro *const mdoc_macros;  extern  const struct mdoc_macro *const mdoc_macros;
   
 __BEGIN_DECLS  __BEGIN_DECLS
   
 int               mdoc_err(struct mdoc *, int, int, enum mdoc_err);  #define mdoc_vwarn(m, n, t) \
 int               mdoc_warn(struct mdoc *, int, int, enum mdoc_warn);                    mdoc_pwarn((m), (n)->line, (n)->pos, (t))
 void              mdoc_msg(struct mdoc *, int, const char *, ...);  #define mdoc_verr(m, n, t) \
                     mdoc_perr((m), (n)->line, (n)->pos, (t))
   #define mdoc_warn(m, t) \
                     mdoc_pwarn((m), (m)->last->line, (m)->last->pos, (t))
   #define mdoc_err(m, t) \
                     mdoc_perr((m), (m)->last->line, (m)->last->pos, (t))
   int               mdoc_pwarn(struct mdoc *, int, int, enum mdoc_warn);
   int               mdoc_perr(struct mdoc *, int, int, enum mdoc_err);
   void              mdoc_msg(struct mdoc *, const char *, ...);
 int               mdoc_macro(MACRO_PROT_ARGS);  int               mdoc_macro(MACRO_PROT_ARGS);
 int               mdoc_find(const struct mdoc *, const char *);  int               mdoc_find(const struct mdoc *, const char *);
 void              mdoc_word_alloc(struct mdoc *,  int               mdoc_word_alloc(struct mdoc *,
                         int, int, const char *);                          int, int, const char *);
 void              mdoc_elem_alloc(struct mdoc *, int, int,  int               mdoc_elem_alloc(struct mdoc *, int, int,
                         int, size_t, const struct mdoc_arg *);                          int, size_t, const struct mdoc_arg *);
 void              mdoc_block_alloc(struct mdoc *, int, int,  int               mdoc_block_alloc(struct mdoc *, int, int,
                         int, size_t, const struct mdoc_arg *);                          int, size_t, const struct mdoc_arg *);
 void              mdoc_head_alloc(struct mdoc *, int, int, int);  int               mdoc_root_alloc(struct mdoc *);
 void              mdoc_tail_alloc(struct mdoc *, int, int, int);  int               mdoc_head_alloc(struct mdoc *, int, int, int);
 void              mdoc_body_alloc(struct mdoc *, int, int, int);  int               mdoc_tail_alloc(struct mdoc *, int, int, int);
   int               mdoc_body_alloc(struct mdoc *, int, int, int);
 void              mdoc_node_free(struct mdoc_node *);  void              mdoc_node_free(struct mdoc_node *);
 void              mdoc_sibling(struct mdoc *, int, struct mdoc_node **,  void              mdoc_sibling(struct mdoc *, int, struct mdoc_node **,
                         struct mdoc_node **, struct mdoc_node *);                          struct mdoc_node **, struct mdoc_node *);
Line 88  enum mdoc_arch mdoc_atoarch(const char *);
Line 97  enum mdoc_arch mdoc_atoarch(const char *);
 enum    mdoc_att  mdoc_atoatt(const char *);  enum    mdoc_att  mdoc_atoatt(const char *);
 time_t            mdoc_atotime(const char *);  time_t            mdoc_atotime(const char *);
   
 int               mdoc_valid_pre(struct mdoc *, int, int,  int               mdoc_valid_pre(struct mdoc *, struct mdoc_node *);
                         int, const struct mdoc_arg *);  int               mdoc_valid_post(struct mdoc *);
 int               mdoc_valid_post(struct mdoc *, int);  int               mdoc_action_pre(struct mdoc *, struct mdoc_node *);
 int               mdoc_action(struct mdoc *, int);  int               mdoc_action_post(struct mdoc *);
   
 int               mdoc_argv(struct mdoc *, int,  int               mdoc_argv(struct mdoc *, int, int,
                         struct mdoc_arg *, int *, char *);                          struct mdoc_arg *, int *, char *);
 #define ARGV_ERROR      (-1)  #define ARGV_ERROR      (-1)
 #define ARGV_EOLN       (0)  #define ARGV_EOLN       (0)
Line 109  int    mdoc_args(struct mdoc *, int,
Line 118  int    mdoc_args(struct mdoc *, int,
   
 #define ARGS_QUOTED     (1 << 0)  #define ARGS_QUOTED     (1 << 0)
 #define ARGS_DELIM      (1 << 1)  #define ARGS_DELIM      (1 << 1)
   #define ARGS_TABSEP     (1 << 2)
   
 int               xstrlcat(char *, const char *, size_t);  int               xstrlcat(char *, const char *, size_t);
 int               xstrlcpy(char *, const char *, size_t);  int               xstrlcpy(char *, const char *, size_t);
Line 122  int    macro_constant_scoped(MACRO_PROT_ARGS);
Line 132  int    macro_constant_scoped(MACRO_PROT_ARGS);
 int               macro_constant_delimited(MACRO_PROT_ARGS);  int               macro_constant_delimited(MACRO_PROT_ARGS);
 int               macro_text(MACRO_PROT_ARGS);  int               macro_text(MACRO_PROT_ARGS);
 int               macro_scoped(MACRO_PROT_ARGS);  int               macro_scoped(MACRO_PROT_ARGS);
 int               macro_close_explicit(MACRO_PROT_ARGS);  int               macro_scoped_close(MACRO_PROT_ARGS);
 int               macro_scoped_line(MACRO_PROT_ARGS);  int               macro_scoped_line(MACRO_PROT_ARGS);
 int               macro_prologue(MACRO_PROT_ARGS);  int               macro_prologue(MACRO_PROT_ARGS);
 int               macro_end(struct mdoc *);  int               macro_end(struct mdoc *);

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.63

CVSweb