version 1.100, 2010/07/25 11:44:31 |
version 1.102, 2010/08/08 14:45:59 |
|
|
#include "man.h" |
#include "man.h" |
#include "roff.h" |
#include "roff.h" |
|
|
|
#ifndef MAP_FILE |
|
#define MAP_FILE 0 |
|
#endif |
|
|
#define UNCONST(a) ((void *)(uintptr_t)(const void *)(a)) |
#define UNCONST(a) ((void *)(uintptr_t)(const void *)(a)) |
|
|
/* FIXME: Intel's compiler? LLVM? pcc? */ |
/* FIXME: Intel's compiler? LLVM? pcc? */ |
Line 462 fdesc(struct curparse *curp) |
|
Line 466 fdesc(struct curparse *curp) |
|
struct buf ln, blk; |
struct buf ln, blk; |
int i, pos, lnn, lnn_start, with_mmap, of; |
int i, pos, lnn, lnn_start, with_mmap, of; |
enum rofferr re; |
enum rofferr re; |
|
unsigned char c; |
struct man *man; |
struct man *man; |
struct mdoc *mdoc; |
struct mdoc *mdoc; |
struct roff *roff; |
struct roff *roff; |
Line 504 fdesc(struct curparse *curp) |
|
Line 509 fdesc(struct curparse *curp) |
|
* writers: use special characters. |
* writers: use special characters. |
*/ |
*/ |
|
|
if ( ! isgraph((u_char)blk.buf[i]) && |
c = (unsigned char) blk.buf[i]; |
! isblank((u_char)blk.buf[i])) { |
if ( ! (isascii(c) && (isgraph(c) || isblank(c)))) { |
if ( ! mmsg(MANDOCERR_BADCHAR, curp, |
if ( ! mmsg(MANDOCERR_BADCHAR, curp, |
lnn_start, pos, |
lnn_start, pos, |
"ignoring byte")) |
"ignoring byte")) |