From 52f37ad3e3a4f0b73bd7004eb2d85958efabb3b0 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Sun, 18 Jul 2010 23:06:18 +0000 Subject: Properly discard \m colour escapes. Noted by J.C. Roberts. --- out.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'out.c') diff --git a/out.c b/out.c index 423e22ce..9e50628a 100644 --- a/out.c +++ b/out.c @@ -1,4 +1,4 @@ -/* $Id: out.c,v 1.18 2010/07/18 22:55:06 kristaps Exp $ */ +/* $Id: out.c,v 1.19 2010/07/18 23:06:18 kristaps Exp $ */ /* * Copyright (c) 2009, 2010 Kristaps Dzonsons * @@ -233,6 +233,22 @@ a2roffdeco(enum roffdeco *d, const char **word, size_t *sz) break; } break; + case ('M'): + /* FALLTHROUGH */ + case ('m'): + switch (wp[i++]) { + case ('('): + lim = 2; + break; + case ('['): + term = ']'; + break; + default: + i--; + lim = 1; + break; + } + break; case ('s'): if ('+' == wp[i] || '-' == wp[i]) i++; -- cgit v1.2.3