aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/man.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2010-08-07 20:57:33 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2010-08-07 20:57:33 +0000
commit2e99d649451cc990d3b8e8663705ad2ef1c25eb1 (patch)
tree1dc5ffc2d1c4f3ccc45aa892c57f0e545c81a73e /man.c
parentcc281721217973092f10a3c7a71ce0004c65dbb8 (diff)
downloadmandoc-2e99d649451cc990d3b8e8663705ad2ef1c25eb1.tar.gz
mandoc-2e99d649451cc990d3b8e8663705ad2ef1c25eb1.tar.zst
mandoc-2e99d649451cc990d3b8e8663705ad2ef1c25eb1.zip
Clean out the isgraph() checks in mdoc.c and man.c. These code paths
were never taken since main.c begin skipping over unrecognisable characters, so they were noops.
Diffstat (limited to 'man.c')
-rw-r--r--man.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/man.c b/man.c
index b35d7e07..bf65d919 100644
--- a/man.c
+++ b/man.c
@@ -1,4 +1,4 @@
-/* $Id: man.c,v 1.84 2010/07/22 23:03:15 kristaps Exp $ */
+/* $Id: man.c,v 1.85 2010/08/07 20:57:33 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -21,7 +21,6 @@
#include <sys/types.h>
#include <assert.h>
-#include <ctype.h>
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
@@ -483,21 +482,12 @@ man_pmacro(struct man *m, int ln, char *buf, int offs)
/* Copy the first word into a nil-terminated buffer. */
- for (j = 0; j < 4; j++, i++) {
+ for (j = 0; j < 4; j++, i++)
if ('\0' == (mac[j] = buf[i]))
break;
else if (' ' == buf[i])
break;
- /* Check for invalid characters. */
-
- if (isgraph((u_char)buf[i]))
- continue;
- if ( ! man_pmsg(m, ln, i, MANDOCERR_BADCHAR))
- return(0);
- i--;
- }
-
mac[j] = '\0';
if (j == 4 || j < 1) {