version 1.56, 2013/12/25 00:39:31 |
version 1.58, 2014/01/22 20:58:39 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2011, 2012, 2013 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2011, 2012, 2013, 2014 Ingo Schwarze <schwarze@openbsd.org> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
Line 365 print_word(const char *s) |
|
Line 365 print_word(const char *s) |
|
case (ASCII_HYPH): |
case (ASCII_HYPH): |
putchar('-'); |
putchar('-'); |
break; |
break; |
|
case (ASCII_BREAK): |
|
printf("\\:"); |
|
break; |
case (' '): |
case (' '): |
if (MMAN_nbrword & outflags) { |
if (MMAN_nbrword & outflags) { |
printf("\\ "); |
printf("\\ "); |
Line 1030 post_eo(DECL_ARGS) |
|
Line 1033 post_eo(DECL_ARGS) |
|
static int |
static int |
pre_fa(DECL_ARGS) |
pre_fa(DECL_ARGS) |
{ |
{ |
|
int am_Fa; |
|
|
if (MDOC_Fa == n->tok) |
am_Fa = MDOC_Fa == n->tok; |
|
|
|
if (am_Fa) |
n = n->child; |
n = n->child; |
|
|
while (NULL != n) { |
while (NULL != n) { |
font_push('I'); |
font_push('I'); |
if (MDOC_SYNPRETTY & n->flags) |
if (am_Fa || MDOC_SYNPRETTY & n->flags) |
outflags |= MMAN_nbrword; |
outflags |= MMAN_nbrword; |
print_node(meta, n); |
print_node(meta, n); |
font_pop(); |
font_pop(); |
Line 1137 pre_fo(DECL_ARGS) |
|
Line 1143 pre_fo(DECL_ARGS) |
|
pre_syn(n); |
pre_syn(n); |
break; |
break; |
case (MDOC_HEAD): |
case (MDOC_HEAD): |
|
if (MDOC_SYNPRETTY & n->flags) |
|
print_block(".HP 4n", MMAN_nl); |
font_push('B'); |
font_push('B'); |
break; |
break; |
case (MDOC_BODY): |
case (MDOC_BODY): |
Line 1149 pre_fo(DECL_ARGS) |
|
Line 1157 pre_fo(DECL_ARGS) |
|
} |
} |
return(1); |
return(1); |
} |
} |
|
|
static void |
static void |
post_fo(DECL_ARGS) |
post_fo(DECL_ARGS) |
{ |
{ |