version 1.6, 2017/05/08 15:34:54 |
version 1.7, 2017/06/04 22:44:15 |
|
|
/* $OpenBSD$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2010, 2014, 2015, 2017 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2010, 2014, 2015, 2017 Ingo Schwarze <schwarze@openbsd.org> |
* |
* |
Line 30 typedef void (*roff_term_pre_fp)(ROFF_TERM_ARGS); |
|
Line 30 typedef void (*roff_term_pre_fp)(ROFF_TERM_ARGS); |
|
static void roff_term_pre_br(ROFF_TERM_ARGS); |
static void roff_term_pre_br(ROFF_TERM_ARGS); |
static void roff_term_pre_ft(ROFF_TERM_ARGS); |
static void roff_term_pre_ft(ROFF_TERM_ARGS); |
static void roff_term_pre_ll(ROFF_TERM_ARGS); |
static void roff_term_pre_ll(ROFF_TERM_ARGS); |
|
static void roff_term_pre_mc(ROFF_TERM_ARGS); |
static void roff_term_pre_sp(ROFF_TERM_ARGS); |
static void roff_term_pre_sp(ROFF_TERM_ARGS); |
static void roff_term_pre_ta(ROFF_TERM_ARGS); |
static void roff_term_pre_ta(ROFF_TERM_ARGS); |
static void roff_term_pre_ti(ROFF_TERM_ARGS); |
static void roff_term_pre_ti(ROFF_TERM_ARGS); |
Line 37 static void roff_term_pre_ti(ROFF_TERM_ARGS); |
|
Line 38 static void roff_term_pre_ti(ROFF_TERM_ARGS); |
|
static const roff_term_pre_fp roff_term_pre_acts[ROFF_MAX] = { |
static const roff_term_pre_fp roff_term_pre_acts[ROFF_MAX] = { |
roff_term_pre_br, /* br */ |
roff_term_pre_br, /* br */ |
roff_term_pre_ft, /* ft */ |
roff_term_pre_ft, /* ft */ |
roff_term_pre_ll, /* ft */ |
roff_term_pre_ll, /* ll */ |
|
roff_term_pre_mc, /* mc */ |
roff_term_pre_sp, /* sp */ |
roff_term_pre_sp, /* sp */ |
roff_term_pre_ta, /* ta */ |
roff_term_pre_ta, /* ta */ |
roff_term_pre_ti, /* ti */ |
roff_term_pre_ti, /* ti */ |
|
|
roff_term_pre_ll(ROFF_TERM_ARGS) |
roff_term_pre_ll(ROFF_TERM_ARGS) |
{ |
{ |
term_setwidth(p, n->child != NULL ? n->child->string : NULL); |
term_setwidth(p, n->child != NULL ? n->child->string : NULL); |
|
} |
|
|
|
static void |
|
roff_term_pre_mc(ROFF_TERM_ARGS) |
|
{ |
|
if (p->col) { |
|
p->flags |= TERMP_NOBREAK; |
|
term_flushln(p); |
|
p->flags &= ~(TERMP_NOBREAK | TERMP_NOSPACE); |
|
} |
|
if (n->child != NULL) { |
|
p->mc = n->child->string; |
|
p->flags |= TERMP_NEWMC; |
|
} else |
|
p->flags |= TERMP_ENDMC; |
} |
} |
|
|
static void |
static void |