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

Diff for /mandoc/mandoc.h between version 1.216 and 1.232

version 1.216, 2017/05/16 19:06:30 version 1.232, 2017/06/17 23:07:00
Line 46  enum mandocerr {
Line 46  enum mandocerr {
   
         MANDOCERR_STYLE, /* ===== start of style suggestions ===== */          MANDOCERR_STYLE, /* ===== start of style suggestions ===== */
   
           MANDOCERR_MDOCDATE, /* Mdocdate found: Dd ... */
           MANDOCERR_MDOCDATE_MISSING, /* Mdocdate missing: Dd ... */
           MANDOCERR_DATE_LEGACY, /* legacy man(7) date format: Dd ... */
           MANDOCERR_RCS_MISSING, /* RCS id missing */
           MANDOCERR_RCS_REP, /* duplicate RCS id: ... */
           MANDOCERR_MACRO_USELESS, /* useless macro: macro */
           MANDOCERR_BX, /* consider using OS macro: macro */
           MANDOCERR_ER_ORDER, /* errnos out of order: Er ... */
           MANDOCERR_ER_REP, /* duplicate errno: Er ... */
           MANDOCERR_ND_DOT, /* description line ends with a full stop */
           MANDOCERR_DELIM, /* no blank before trailing delimiter: macro ... */
           MANDOCERR_FUNC, /* function name without markup: name() */
   
         MANDOCERR_WARNING, /* ===== start of warnings ===== */          MANDOCERR_WARNING, /* ===== start of warnings ===== */
   
         /* related to the prologue */          /* related to the prologue */
Line 93  enum mandocerr {
Line 106  enum mandocerr {
         MANDOCERR_FI_SKIP, /* fill mode already enabled, skipping: fi */          MANDOCERR_FI_SKIP, /* fill mode already enabled, skipping: fi */
         MANDOCERR_NF_SKIP, /* fill mode already disabled, skipping: nf */          MANDOCERR_NF_SKIP, /* fill mode already disabled, skipping: nf */
         MANDOCERR_BLK_LINE, /* line scope broken: macro breaks macro */          MANDOCERR_BLK_LINE, /* line scope broken: macro breaks macro */
           MANDOCERR_BLK_BLANK, /* skipping blank line in line scope */
   
         /* related to missing arguments */          /* related to missing arguments */
         MANDOCERR_REQ_EMPTY, /* skipping empty request: request */          MANDOCERR_REQ_EMPTY, /* skipping empty request: request */
Line 128  enum mandocerr {
Line 142  enum mandocerr {
         MANDOCERR_AT_BAD, /* unknown AT&T UNIX version: At version */          MANDOCERR_AT_BAD, /* unknown AT&T UNIX version: At version */
         MANDOCERR_FA_COMMA, /* comma in function argument: arg */          MANDOCERR_FA_COMMA, /* comma in function argument: arg */
         MANDOCERR_FN_PAREN, /* parenthesis in function name: arg */          MANDOCERR_FN_PAREN, /* parenthesis in function name: arg */
           MANDOCERR_LB_BAD, /* unknown library name: Lb ... */
         MANDOCERR_RS_BAD, /* invalid content in Rs block: macro */          MANDOCERR_RS_BAD, /* invalid content in Rs block: macro */
         MANDOCERR_SM_BAD, /* invalid Boolean argument: macro arg */          MANDOCERR_SM_BAD, /* invalid Boolean argument: macro arg */
         MANDOCERR_FT_BAD, /* unknown font, skipping request: ft font */          MANDOCERR_FT_BAD, /* unknown font, skipping request: ft font */
Line 180  enum mandocerr {
Line 195  enum mandocerr {
         MANDOCERR_BD_FILE, /* NOT IMPLEMENTED: Bd -file */          MANDOCERR_BD_FILE, /* NOT IMPLEMENTED: Bd -file */
         MANDOCERR_BD_NOARG, /* skipping display without arguments: Bd */          MANDOCERR_BD_NOARG, /* skipping display without arguments: Bd */
         MANDOCERR_BL_NOTYPE, /* missing list type, using -item: Bl */          MANDOCERR_BL_NOTYPE, /* missing list type, using -item: Bl */
           MANDOCERR_CE_NONUM, /* argument is not numeric, using 1: ce ... */
         MANDOCERR_NM_NONAME, /* missing manual name, using "": Nm */          MANDOCERR_NM_NONAME, /* missing manual name, using "": Nm */
         MANDOCERR_OS_UNAME, /* uname(3) system call failed, using UNKNOWN */          MANDOCERR_OS_UNAME, /* uname(3) system call failed, using UNKNOWN */
         MANDOCERR_ST_BAD, /* unknown standard specifier: St standard */          MANDOCERR_ST_BAD, /* unknown standard specifier: St standard */
Line 237  enum tbl_cellt {
Line 253  enum tbl_cellt {
  */   */
 struct  tbl_cell {  struct  tbl_cell {
         struct tbl_cell  *next;          struct tbl_cell  *next;
           char             *wstr; /* min width represented as a string */
           size_t            width; /* minimum column width */
           size_t            spacing; /* to the right of the column */
         int               vert; /* width of subsequent vertical line */          int               vert; /* width of subsequent vertical line */
         enum tbl_cellt    pos;  
         size_t            spacing;  
         int               col; /* column number, starting from 0 */          int               col; /* column number, starting from 0 */
         int               flags;          int               flags;
 #define TBL_CELL_TALIGN  (1 << 0) /* t, T */  #define TBL_CELL_TALIGN  (1 << 0) /* t, T */
Line 250  struct tbl_cell {
Line 267  struct tbl_cell {
 #define TBL_CELL_UP      (1 << 5) /* u, U */  #define TBL_CELL_UP      (1 << 5) /* u, U */
 #define TBL_CELL_WIGN    (1 << 6) /* z, Z */  #define TBL_CELL_WIGN    (1 << 6) /* z, Z */
 #define TBL_CELL_WMAX    (1 << 7) /* x, X */  #define TBL_CELL_WMAX    (1 << 7) /* x, X */
           enum tbl_cellt    pos;
 };  };
   
 /*  /*
Line 277  enum tbl_datt {
Line 295  enum tbl_datt {
  */   */
 struct  tbl_dat {  struct  tbl_dat {
         struct tbl_cell  *layout; /* layout cell */          struct tbl_cell  *layout; /* layout cell */
         int               spans; /* how many spans follow */  
         struct tbl_dat   *next;          struct tbl_dat   *next;
         char             *string; /* data (NULL if not TBL_DATA_DATA) */          char             *string; /* data (NULL if not TBL_DATA_DATA) */
           int               spans; /* how many spans follow */
           int               block; /* T{ text block T} */
         enum tbl_datt     pos;          enum tbl_datt     pos;
 };  };
   
Line 406  enum mandoc_esc {
Line 425  enum mandoc_esc {
         ESCAPE_FONTPREV, /* previous font mode */          ESCAPE_FONTPREV, /* previous font mode */
         ESCAPE_NUMBERED, /* a numbered glyph */          ESCAPE_NUMBERED, /* a numbered glyph */
         ESCAPE_UNICODE, /* a unicode codepoint */          ESCAPE_UNICODE, /* a unicode codepoint */
           ESCAPE_BREAK, /* break the output line */
         ESCAPE_NOSPACE, /* suppress space if the last on a line */          ESCAPE_NOSPACE, /* suppress space if the last on a line */
           ESCAPE_HORIZ, /* horizontal movement */
           ESCAPE_HLINE, /* horizontal line drawing */
         ESCAPE_SKIPCHAR, /* skip the next character */          ESCAPE_SKIPCHAR, /* skip the next character */
         ESCAPE_OVERSTRIKE /* overstrike all chars in the argument */          ESCAPE_OVERSTRIKE /* overstrike all chars in the argument */
 };  };

Legend:
Removed from v.1.216  
changed lines
  Added in v.1.232

CVSweb