=================================================================== RCS file: /cvs/mandoc/mandoc.h,v retrieving revision 1.278 retrieving revision 1.281 diff -u -p -r1.278 -r1.281 --- mandoc/mandoc.h 2022/06/05 13:54:09 1.278 +++ mandoc/mandoc.h 2022/08/16 17:30:11 1.281 @@ -1,4 +1,4 @@ -/* $Id: mandoc.h,v 1.278 2022/06/05 13:54:09 schwarze Exp $ */ +/* $Id: mandoc.h,v 1.281 2022/08/16 17:30:11 schwarze Exp $ */ /* * Copyright (c) 2012-2022 Ingo Schwarze * Copyright (c) 2010, 2011, 2014 Kristaps Dzonsons @@ -20,8 +20,11 @@ */ #define ASCII_NBRSP 31 /* non-breaking space */ -#define ASCII_HYPH 30 /* breakable hyphen */ -#define ASCII_BREAK 29 /* breakable zero-width space */ +#define ASCII_NBRZW 30 /* non-breaking zero-width space */ +#define ASCII_BREAK 29 /* breakable zero-width space */ +#define ASCII_HYPH 28 /* breakable hyphen */ +#define ASCII_ESC 27 /* escape sequence from copy-in processing */ +#define ASCII_TABREF 26 /* reset tab reference position */ /* * Status level. This refers to both internal status (i.e., whilst @@ -172,7 +175,7 @@ enum mandocerr { MANDOCERR_FI_BLANK, /* blank line in fill mode, using .sp */ MANDOCERR_FI_TAB, /* tab in filled text */ 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_STR_UNDEF, /* undefined string, using "": name */ @@ -239,6 +242,7 @@ enum mandocerr { 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 ===== */