version 1.89, 2010/06/19 20:46:27 |
version 1.90, 2010/06/26 15:22:19 |
|
|
#include <unistd.h> |
#include <unistd.h> |
|
|
#include "mandoc.h" |
#include "mandoc.h" |
|
#include "regs.h" |
|
#include "main.h" |
#include "mdoc.h" |
#include "mdoc.h" |
#include "man.h" |
#include "man.h" |
#include "roff.h" |
#include "roff.h" |
#include "main.h" |
|
|
|
#define UNCONST(a) ((void *)(uintptr_t)(const void *)(a)) |
#define UNCONST(a) ((void *)(uintptr_t)(const void *)(a)) |
|
|
Line 450 fdesc(struct curparse *curp) |
|
Line 451 fdesc(struct curparse *curp) |
|
struct man *man; |
struct man *man; |
struct mdoc *mdoc; |
struct mdoc *mdoc; |
struct roff *roff; |
struct roff *roff; |
|
struct regset regs; |
|
|
man = NULL; |
man = NULL; |
mdoc = NULL; |
mdoc = NULL; |
roff = NULL; |
roff = NULL; |
memset(&ln, 0, sizeof(struct buf)); |
memset(&ln, 0, sizeof(struct buf)); |
|
memset(®s, 0, sizeof(struct regset)); |
|
|
/* |
/* |
* Two buffers: ln and buf. buf is the input file and may be |
* Two buffers: ln and buf. buf is the input file and may be |
Line 537 fdesc(struct curparse *curp) |
|
Line 540 fdesc(struct curparse *curp) |
|
|
|
of = 0; |
of = 0; |
do { |
do { |
re = roff_parseln(roff, lnn_start, |
re = roff_parseln(roff, ®s, lnn_start, |
&ln.buf, &ln.sz, of, &of); |
&ln.buf, &ln.sz, of, &of); |
} while (ROFF_RERUN == re); |
} while (ROFF_RERUN == re); |
|
|