summaryrefslogtreecommitdiffstatshomepage
path: root/main.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-10-26 15:44:51 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-10-26 15:44:51 +0000
commitdb291a2602e211bc92b0aeff06015e59baea0962 (patch)
treee3635db2b0576da836dc2c40e98978559ea9ff2b /main.c
parent9d6a888edb5abd01db8123afa74bc2405f0a9167 (diff)
downloadmandoc-db291a2602e211bc92b0aeff06015e59baea0962.tar.gz
mandoc-db291a2602e211bc92b0aeff06015e59baea0962.tar.zst
mandoc-db291a2602e211bc92b0aeff06015e59baea0962.zip
Merged patch to allow -fign-escape (thanks Joerg Sonnenberger).
Diffstat (limited to 'main.c')
-rw-r--r--main.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/main.c b/main.c
index dabfd625..128f3111 100644
--- a/main.c
+++ b/main.c
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.49 2009/10/26 08:42:37 kristaps Exp $ */
+/* $Id: main.c,v 1.50 2009/10/26 15:44:51 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -571,7 +571,7 @@ static int
foptions(int *fflags, char *arg)
{
char *v, *o;
- const char *toks[7];
+ const char *toks[8];
toks[0] = "ign-scope";
toks[1] = "no-ign-escape";
@@ -579,7 +579,8 @@ foptions(int *fflags, char *arg)
toks[3] = "no-ign-chars";
toks[4] = "ign-errors";
toks[5] = "strict";
- toks[6] = NULL;
+ toks[6] = "ign-escape";
+ toks[7] = NULL;
while (*arg) {
o = arg;
@@ -603,6 +604,9 @@ foptions(int *fflags, char *arg)
*fflags |= NO_IGN_ESCAPE |
NO_IGN_MACRO | NO_IGN_CHARS;
break;
+ case (6):
+ *fflags &= ~NO_IGN_ESCAPE;
+ break;
default:
warnx("bad argument: -f%s", o);
return(0);