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

Diff for /mandoc/mdoc.h between version 1.2 and 1.3

version 1.2, 2008/12/15 03:13:01 version 1.3, 2008/12/17 17:18:38
Line 194 
Line 194 
 enum    mdoc_err {  enum    mdoc_err {
         ERR_SYNTAX_QUOTE,          ERR_SYNTAX_QUOTE,
         ERR_SYNTAX_WS,          ERR_SYNTAX_WS,
           ERR_SYNTAX_ARGS,
         ERR_MACRO_NOTSUP,          ERR_MACRO_NOTSUP,
         ERR_MACRO_NOTCALL,          ERR_MACRO_NOTCALL,
         ERR_SCOPE_BREAK,          ERR_SCOPE_BREAK,
         ERR_ARGS_GE1          ERR_SEC_PROLOGUE,
           ERR_SEC_NPROLOGUE,
           ERR_SEC_PROLOGUE_OO,
           ERR_SEC_PROLOGUE_REP,
           ERR_SEC_NAME,
           ERR_ARGS_GE1,
           ERR_ARGS_MANY
 };  };
   
 enum    mdoc_warn {  enum    mdoc_warn {
         WARN_SYNTAX_WS_EOLN,          WARN_SYNTAX_WS_EOLN,
         WARN_SYNTAX_MACLIKE,          WARN_SYNTAX_MACLIKE,
           WARN_SEC_OO,
         WARN_ARGS_GE1          WARN_ARGS_GE1
 };  };
   
Line 221  enum mdoc_type {
Line 229  enum mdoc_type {
 };  };
   
 enum    mdoc_msec {  enum    mdoc_msec {
           MSEC_DEFAULT = 0,
         MSEC_1,          MSEC_1,
         MSEC_2,          MSEC_2,
         MSEC_3,          MSEC_3,
Line 238  enum mdoc_msec {
Line 247  enum mdoc_msec {
         MSEC_n,          MSEC_n,
         MSEC_unass,          MSEC_unass,
         MSEC_draft,          MSEC_draft,
         MSEC_paper,          MSEC_paper
         MSEC_NONE  
 };  };
   
 enum    mdoc_sec {  enum    mdoc_sec {
         SEC_PROLOGUE,          SEC_PROLOGUE = 0,
           SEC_BODY,
         SEC_NAME,          SEC_NAME,
         SEC_SYNOPSIS,          SEC_SYNOPSIS,
         SEC_DESCRIPTION,          SEC_DESCRIPTION,
Line 263  enum mdoc_sec {
Line 272  enum mdoc_sec {
 };  };
   
 enum    mdoc_vol {  enum    mdoc_vol {
           VOL_DEFAULT = 0,
         VOL_AMD,          VOL_AMD,
         VOL_IND,          VOL_IND,
         VOL_KM,          VOL_KM,
Line 271  enum mdoc_vol {
Line 281  enum mdoc_vol {
         VOL_PS1,          VOL_PS1,
         VOL_SMM,          VOL_SMM,
         VOL_URM,          VOL_URM,
         VOL_USD,          VOL_USD
         VOL_DEFAULT  
 };  };
   
 enum    mdoc_arch {  enum    mdoc_arch {
           ARCH_DEFAULT = 0,
         ARCH_alpha,          ARCH_alpha,
         ARCH_amd64,          ARCH_amd64,
         ARCH_amiga,          ARCH_amiga,
Line 300  enum mdoc_arch {
Line 310  enum mdoc_arch {
         ARCH_sparc64,          ARCH_sparc64,
         ARCH_sun3,          ARCH_sun3,
         ARCH_vax,          ARCH_vax,
         ARCH_zaurus,          ARCH_zaurus
         ARCH_DEFAULT  
 };  };
   
 struct  mdoc_meta {  struct  mdoc_meta {
         enum mdoc_msec    msec;          enum mdoc_msec    msec;
         enum mdoc_vol     vol;          enum mdoc_vol     vol;
         enum mdoc_arch    arch;          enum mdoc_arch    arch;
         struct tm         tm;          time_t            date;
   #define META_TITLE_SZ    (64)
           char              title[META_TITLE_SZ];
 };  };
   
 struct  mdoc_text {  struct  mdoc_text {

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

CVSweb