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

Diff for /mandoc/roff.h between version 1.73 and 1.75

version 1.73, 2020/04/06 10:16:18 version 1.75, 2022/04/30 15:09:26
Line 1 
Line 1 
 /* $Id$ */  /* $Id$ */
 /*  /*
  * Copyright (c) 2013-2015, 2017-2020 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2013-2015,2017-2020,2022 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
Line 71  enum roff_type {
Line 71  enum roff_type {
 };  };
   
 enum    roff_tok {  enum    roff_tok {
         ROFF_br = 0,          ROFF_br = 0,    /* Beginning of roff(7) requests. */
         ROFF_ce,          ROFF_ce,
         ROFF_fi,          ROFF_fi,
         ROFF_ft,          ROFF_ft,
Line 83  enum roff_tok {
Line 83  enum roff_tok {
         ROFF_sp,          ROFF_sp,
         ROFF_ta,          ROFF_ta,
         ROFF_ti,          ROFF_ti,
         ROFF_MAX,          ROFF_MAX,       /* End of requests that generate nodes. */
         ROFF_ab,          ROFF_ab,        /* Requests only used during preprocessing. */
         ROFF_ad,          ROFF_ad,
         ROFF_af,          ROFF_af,
         ROFF_aln,          ROFF_aln,
Line 313  enum roff_tok {
Line 313  enum roff_tok {
         ROFF_writec,          ROFF_writec,
         ROFF_writem,          ROFF_writem,
         ROFF_xflag,          ROFF_xflag,
         ROFF_cblock,          ROFF_cblock,    /* Block end marker "..". */
         ROFF_RENAMED,          ROFF_RENAMED,   /* New name of a renamed request or macro. */
         ROFF_USERDEF,          ROFF_USERDEF,   /* User defined macro. */
         TOKEN_NONE,          TOKEN_NONE,     /* Undefined macro or text/tbl/eqn/comment node. */
         MDOC_Dd,          MDOC_Dd,        /* Beginning of mdoc(7) macros. */
         MDOC_Dt,          MDOC_Dt,
         MDOC_Os,          MDOC_Os,
         MDOC_Sh,          MDOC_Sh,
Line 438  enum roff_tok {
Line 438  enum roff_tok {
         MDOC__U,          MDOC__U,
         MDOC_Ta,          MDOC_Ta,
         MDOC_Tg,          MDOC_Tg,
         MDOC_MAX,          MDOC_MAX,       /* End of mdoc(7) macros. */
         MAN_TH,          MAN_TH,         /* Beginning of man(7) macros. */
         MAN_SH,          MAN_SH,
         MAN_SS,          MAN_SS,
         MAN_TP,          MAN_TP,
Line 476  enum roff_tok {
Line 476  enum roff_tok {
         MAN_UE,          MAN_UE,
         MAN_MT,          MAN_MT,
         MAN_ME,          MAN_ME,
         MAN_MAX          MAN_MAX         /* End of man(7) macros. */
 };  };
   
 /*  /*
Line 506  struct roff_node {
Line 506  struct roff_node {
         struct mdoc_arg  *args;    /* BLOCK/ELEM */          struct mdoc_arg  *args;    /* BLOCK/ELEM */
         union mdoc_data  *norm;    /* Normalized arguments. */          union mdoc_data  *norm;    /* Normalized arguments. */
         char             *string;  /* TEXT */          char             *string;  /* TEXT */
           char             *tag;     /* For less(1) :t and HTML id=. */
         struct tbl_span  *span;    /* TBL */          struct tbl_span  *span;    /* TBL */
         struct eqn_box   *eqn;     /* EQN */          struct eqn_box   *eqn;     /* EQN */
         int               line;    /* Input file line number. */          int               line;    /* Input file line number. */

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.75

CVSweb