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

Diff for /mandoc/mandoc.h between version 1.274 and 1.279

version 1.274, 2021/08/14 13:53:08 version 1.279, 2022/06/07 09:54:40
Line 1 
Line 1 
 /* $Id$ */  /* $Id$ */
 /*  /*
  * Copyright (c) 2012-2021 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2012-2022 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2010, 2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2010, 2011, 2014 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 165  enum mandocerr {
Line 165  enum mandocerr {
         MANDOCERR_SM_BAD, /* invalid Boolean argument: macro arg */          MANDOCERR_SM_BAD, /* invalid Boolean argument: macro arg */
         MANDOCERR_CHAR_FONT, /* argument contains two font escapes */          MANDOCERR_CHAR_FONT, /* argument contains two font escapes */
         MANDOCERR_FT_BAD, /* unknown font, skipping request: ft font */          MANDOCERR_FT_BAD, /* unknown font, skipping request: ft font */
           MANDOCERR_MC_DIST, /* ignoring distance argument: mc ... arg */
         MANDOCERR_TR_ODD, /* odd number of characters in request: tr char */          MANDOCERR_TR_ODD, /* odd number of characters in request: tr char */
   
         /* related to plain text */          /* related to plain text */
         MANDOCERR_FI_BLANK, /* blank line in fill mode, using .sp */          MANDOCERR_FI_BLANK, /* blank line in fill mode, using .sp */
         MANDOCERR_FI_TAB, /* tab in filled text */          MANDOCERR_FI_TAB, /* tab in filled text */
         MANDOCERR_EOS, /* new sentence, new line */          MANDOCERR_EOS, /* new sentence, new line */
         MANDOCERR_ESC_BAD, /* invalid escape sequence: esc */          MANDOCERR_ESC_ARG, /* invalid escape sequence argument: esc */
         MANDOCERR_ESC_UNDEF, /* undefined escape, printing literally: char */          MANDOCERR_ESC_UNDEF, /* undefined escape, printing literally: char */
         MANDOCERR_STR_UNDEF, /* undefined string, using "": name */          MANDOCERR_STR_UNDEF, /* undefined string, using "": name */
   
Line 215  enum mandocerr {
Line 216  enum mandocerr {
         MANDOCERR_NAMESC, /* escaped character not allowed in a name: name */          MANDOCERR_NAMESC, /* escaped character not allowed in a name: name */
         MANDOCERR_ARG_UNDEF, /* using macro argument outside macro */          MANDOCERR_ARG_UNDEF, /* using macro argument outside macro */
         MANDOCERR_ARG_NONUM, /* argument number is not numeric */          MANDOCERR_ARG_NONUM, /* argument number is not numeric */
           MANDOCERR_ARG_NEG, /* negative argument, using 0: request arg */
         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_CE_NONUM, /* argument is not numeric, using 1: ce ... */
         MANDOCERR_CHAR_ARG, /* argument is not a character: char ... */          MANDOCERR_CHAR_ARG, /* argument is not a character: char ... */
           MANDOCERR_MC_ESC, /* skipping unusable escape sequence: mc arg */
         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 232  enum mandocerr {
Line 235  enum mandocerr {
         MANDOCERR_ARG_EXCESS, /* skipping excess arguments: macro ... args */          MANDOCERR_ARG_EXCESS, /* skipping excess arguments: macro ... args */
         MANDOCERR_DIVZERO, /* divide by zero */          MANDOCERR_DIVZERO, /* divide by zero */
   
           /* related to escape sequences */
           MANDOCERR_ESC_INCOMPLETE, /* incomplete escape sequence: esc */
           MANDOCERR_ESC_BADCHAR, /* invalid special character: esc */
           MANDOCERR_ESC_UNKCHAR, /* unknown special character: esc */
           MANDOCERR_ESC_DELIM, /* invalid escape argument delimiter: esc */
   
         MANDOCERR_UNSUPP, /* ===== start of unsupported features ===== */          MANDOCERR_UNSUPP, /* ===== start of unsupported features ===== */
   
         MANDOCERR_TOOLARGE, /* input too large */          MANDOCERR_TOOLARGE, /* input too large */
Line 282  enum mandocerr {
Line 291  enum mandocerr {
 };  };
   
 enum    mandoc_esc {  enum    mandoc_esc {
         ESCAPE_ERROR = 0, /* bail! unparsable escape */          ESCAPE_EXPAND = 0, /* interpolation and iterative call needed */
         ESCAPE_UNSUPP, /* unsupported escape; ignore it */          ESCAPE_ERROR, /* non-fatal error: unparsable escape */
         ESCAPE_IGNORE, /* escape to be ignored */          ESCAPE_UNSUPP, /* unsupported escape: warn and ignore */
         ESCAPE_UNDEF, /* undefined escape; print literal character */          ESCAPE_IGNORE, /* valid escape to be ignored */
         ESCAPE_SPECIAL, /* a regular special character */          ESCAPE_UNDEF, /* undefined escape: print literal character */
           ESCAPE_SPECIAL, /* special character escape */
         ESCAPE_FONT, /* a generic font mode */          ESCAPE_FONT, /* a generic font mode */
         ESCAPE_FONTBOLD, /* bold font mode */          ESCAPE_FONTBOLD, /* bold font mode */
         ESCAPE_FONTITALIC, /* italic font mode */          ESCAPE_FONTITALIC, /* italic font mode */

Legend:
Removed from v.1.274  
changed lines
  Added in v.1.279

CVSweb