=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/roff_escape.c,v retrieving revision 1.7 retrieving revision 1.8 diff -c -r1.7 -r1.8 *** src/usr.bin/mandoc/roff_escape.c 2022/06/02 11:28:16 1.7 --- src/usr.bin/mandoc/roff_escape.c 2022/06/02 14:49:25 1.8 *************** *** 1,4 **** ! /* $OpenBSD: roff_escape.c,v 1.7 2022/06/02 11:28:16 schwarze Exp $ */ /* * Copyright (c) 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2020, 2022 * Ingo Schwarze --- 1,4 ---- ! /* $OpenBSD: roff_escape.c,v 1.8 2022/06/02 14:49:25 schwarze Exp $ */ /* * Copyright (c) 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2020, 2022 * Ingo Schwarze *************** *** 127,132 **** --- 127,133 ---- case '\0': iendarg = --iend; /* FALLTHROUGH */ + case '.': case '\\': default: iarg--; *************** *** 136,142 **** case ' ': case '\'': case '-': - case '.': case '0': case ':': case '_': --- 137,142 ---- *************** *** 481,487 **** err = MANDOCERR_ESC_UNSUPP; break; case ESCAPE_UNDEF: ! if (buf[inam] == '\\') return rval; err = MANDOCERR_ESC_UNDEF; break; --- 481,487 ---- err = MANDOCERR_ESC_UNSUPP; break; case ESCAPE_UNDEF: ! if (buf[inam] == '\\' || buf[inam] == '.') return rval; err = MANDOCERR_ESC_UNDEF; break;