version 1.314, 2017/01/10 13:47:00 |
version 1.315, 2017/01/10 21:59:47 |
Line 104 static void post_sm(POST_ARGS); |
|
Line 104 static void post_sm(POST_ARGS); |
|
static void post_st(POST_ARGS); |
static void post_st(POST_ARGS); |
static void post_std(POST_ARGS); |
static void post_std(POST_ARGS); |
static void post_xr(POST_ARGS); |
static void post_xr(POST_ARGS); |
|
static void post_xx(POST_ARGS); |
|
|
static v_post mdoc_valids[MDOC_MAX] = { |
static v_post mdoc_valids[MDOC_MAX] = { |
NULL, /* Ap */ |
NULL, /* Ap */ |
Line 166 static v_post mdoc_valids[MDOC_MAX] = { |
|
Line 167 static v_post mdoc_valids[MDOC_MAX] = { |
|
post_bf, /* Bf */ |
post_bf, /* Bf */ |
NULL, /* Bo */ |
NULL, /* Bo */ |
NULL, /* Bq */ |
NULL, /* Bq */ |
NULL, /* Bsx */ |
post_xx, /* Bsx */ |
post_bx, /* Bx */ |
post_bx, /* Bx */ |
post_obsolete, /* Db */ |
post_obsolete, /* Db */ |
NULL, /* Dc */ |
NULL, /* Dc */ |
Line 176 static v_post mdoc_valids[MDOC_MAX] = { |
|
Line 177 static v_post mdoc_valids[MDOC_MAX] = { |
|
NULL, /* Ef */ |
NULL, /* Ef */ |
NULL, /* Em */ |
NULL, /* Em */ |
NULL, /* Eo */ |
NULL, /* Eo */ |
NULL, /* Fx */ |
post_xx, /* Fx */ |
NULL, /* Ms */ |
NULL, /* Ms */ |
NULL, /* No */ |
NULL, /* No */ |
post_ns, /* Ns */ |
post_ns, /* Ns */ |
NULL, /* Nx */ |
post_xx, /* Nx */ |
NULL, /* Ox */ |
post_xx, /* Ox */ |
NULL, /* Pc */ |
NULL, /* Pc */ |
NULL, /* Pf */ |
NULL, /* Pf */ |
NULL, /* Po */ |
NULL, /* Po */ |
Line 199 static v_post mdoc_valids[MDOC_MAX] = { |
|
Line 200 static v_post mdoc_valids[MDOC_MAX] = { |
|
post_hyph, /* Sx */ |
post_hyph, /* Sx */ |
NULL, /* Sy */ |
NULL, /* Sy */ |
NULL, /* Tn */ |
NULL, /* Tn */ |
NULL, /* Ux */ |
post_xx, /* Ux */ |
NULL, /* Xc */ |
NULL, /* Xc */ |
NULL, /* Xo */ |
NULL, /* Xo */ |
post_fo, /* Fo */ |
post_fo, /* Fo */ |
Line 222 static v_post mdoc_valids[MDOC_MAX] = { |
|
Line 223 static v_post mdoc_valids[MDOC_MAX] = { |
|
NULL, /* %C */ |
NULL, /* %C */ |
post_es, /* Es */ |
post_es, /* Es */ |
post_en, /* En */ |
post_en, /* En */ |
NULL, /* Dx */ |
post_xx, /* Dx */ |
NULL, /* %Q */ |
NULL, /* %Q */ |
post_par, /* br */ |
post_par, /* br */ |
post_par, /* sp */ |
post_par, /* sp */ |
Line 1028 post_es(POST_ARGS) |
|
Line 1029 post_es(POST_ARGS) |
|
|
|
post_obsolete(mdoc); |
post_obsolete(mdoc); |
mdoc->last_es = mdoc->last; |
mdoc->last_es = mdoc->last; |
|
} |
|
|
|
static void |
|
post_xx(POST_ARGS) |
|
{ |
|
struct roff_node *n; |
|
const char *os; |
|
|
|
n = mdoc->last; |
|
switch (n->tok) { |
|
case MDOC_Bsx: |
|
os = "BSD/OS"; |
|
break; |
|
case MDOC_Dx: |
|
os = "DragonFly"; |
|
break; |
|
case MDOC_Fx: |
|
os = "FreeBSD"; |
|
break; |
|
case MDOC_Nx: |
|
os = "NetBSD"; |
|
break; |
|
case MDOC_Ox: |
|
os = "OpenBSD"; |
|
break; |
|
case MDOC_Ux: |
|
os = "UNIX"; |
|
break; |
|
default: |
|
abort(); |
|
} |
|
mdoc->next = ROFF_NEXT_CHILD; |
|
roff_word_alloc(mdoc, n->line, n->pos, os); |
|
mdoc->last->flags |= NODE_NOSRC; |
|
mdoc->last = n; |
} |
} |
|
|
static void |
static void |