version 1.46, 2010/09/21 22:33:41 |
version 1.47, 2010/10/15 20:45:03 |
|
|
#include "term.h" |
#include "term.h" |
#include "chars.h" |
#include "chars.h" |
#include "main.h" |
#include "main.h" |
|
#include "tbl.h" |
|
|
#define INDENT 7 |
#define INDENT 7 |
#define HALFINDENT 3 |
#define HALFINDENT 3 |
|
|
static int pre_in(DECL_ARGS); |
static int pre_in(DECL_ARGS); |
static int pre_literal(DECL_ARGS); |
static int pre_literal(DECL_ARGS); |
static int pre_sp(DECL_ARGS); |
static int pre_sp(DECL_ARGS); |
|
static int pre_TS(DECL_ARGS); |
|
|
static void post_IP(DECL_ARGS); |
static void post_IP(DECL_ARGS); |
static void post_HP(DECL_ARGS); |
static void post_HP(DECL_ARGS); |
|
|
{ pre_literal, NULL, 0 }, /* Ve */ |
{ pre_literal, NULL, 0 }, /* Ve */ |
{ pre_ign, NULL, 0 }, /* AT */ |
{ pre_ign, NULL, 0 }, /* AT */ |
{ pre_in, NULL, MAN_NOTEXT }, /* in */ |
{ pre_in, NULL, MAN_NOTEXT }, /* in */ |
|
{ pre_TS, NULL, 0 }, /* TS */ |
|
{ NULL, NULL, 0 }, /* TE */ |
}; |
}; |
|
|
|
|
|
|
p->offset = term_len(p, INDENT); |
p->offset = term_len(p, INDENT); |
break; |
break; |
} |
} |
|
} |
|
|
|
|
|
/* ARGSUSED */ |
|
static int |
|
pre_TS(DECL_ARGS) |
|
{ |
|
|
|
if (MAN_BLOCK != n->type) |
|
return(0); |
|
|
|
if ( ! tbl_close(n->data.TS, "<man>", n->line)) |
|
return(0); |
|
|
|
tbl_write(n->data.TS); |
|
|
|
return(0); |
} |
} |
|
|
|
|