=================================================================== RCS file: /cvs/mandoc/mandoc.c,v retrieving revision 1.91 retrieving revision 1.92 diff -u -p -r1.91 -r1.92 --- mandoc/mandoc.c 2015/01/21 20:33:25 1.91 +++ mandoc/mandoc.c 2015/02/20 23:55:10 1.92 @@ -1,4 +1,4 @@ -/* $Id: mandoc.c,v 1.91 2015/01/21 20:33:25 schwarze Exp $ */ +/* $Id: mandoc.c,v 1.92 2015/02/20 23:55:10 schwarze Exp $ */ /* * Copyright (c) 2008-2011, 2014 Kristaps Dzonsons * Copyright (c) 2011-2015 Ingo Schwarze @@ -241,6 +241,14 @@ mandoc_escape(const char **end, const char **start, in case '\'': *start = ++*end; term = '\''; + break; + case '3': + /* FALLTHROUGH */ + case '2': + /* FALLTHROUGH */ + case '1': + *sz = (*end)[-1] == 's' && + isdigit((unsigned char)(*end)[1]) ? 2 : 1; break; default: *sz = 1;