=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/mdoc_state.c,v retrieving revision 1.14 retrieving revision 1.15 diff -c -r1.14 -r1.15 *** src/usr.bin/mandoc/mdoc_state.c 2018/12/31 07:45:42 1.14 --- src/usr.bin/mandoc/mdoc_state.c 2019/01/01 07:41:22 1.15 *************** *** 1,4 **** ! /* $OpenBSD: mdoc_state.c,v 1.14 2018/12/31 07:45:42 schwarze Exp $ */ /* * Copyright (c) 2014, 2015, 2017, 2018 Ingo Schwarze * --- 1,4 ---- ! /* $OpenBSD: mdoc_state.c,v 1.15 2019/01/01 07:41:22 schwarze Exp $ */ /* * Copyright (c) 2014, 2015, 2017, 2018 Ingo Schwarze * *************** *** 32,40 **** typedef void (*state_handler)(STATE_ARGS); - static void state_bd(STATE_ARGS); static void state_bl(STATE_ARGS); - static void state_dl(STATE_ARGS); static void state_sh(STATE_ARGS); static void state_sm(STATE_ARGS); --- 32,38 ---- *************** *** 46,53 **** NULL, /* Ss */ NULL, /* Pp */ NULL, /* D1 */ ! state_dl, /* Dl */ ! state_bd, /* Bd */ NULL, /* Ed */ state_bl, /* Bl */ NULL, /* El */ --- 44,51 ---- NULL, /* Ss */ NULL, /* Pp */ NULL, /* D1 */ ! NULL, /* Dl */ ! NULL, /* Bd */ NULL, /* Ed */ state_bl, /* Bl */ NULL, /* El */ *************** *** 180,204 **** } static void - state_bd(STATE_ARGS) - { - enum mdocargt arg; - - if (n->type != ROFFT_HEAD && - (n->type != ROFFT_BODY || n->end != ENDBODY_NOT)) - return; - - if (n->parent->args == NULL) - return; - - arg = n->parent->args->argv[0].arg; - if (arg != MDOC_Literal && arg != MDOC_Unfilled) - return; - - state_dl(mdoc, n); - } - - static void state_bl(STATE_ARGS) { struct mdoc_arg *args; --- 178,183 ---- *************** *** 219,240 **** default: break; } - } - } - - static void - state_dl(STATE_ARGS) - { - - switch (n->type) { - case ROFFT_HEAD: - mdoc->flags |= ROFF_NOFILL; - break; - case ROFFT_BODY: - mdoc->flags &= ~ROFF_NOFILL; - break; - default: - break; } } --- 198,203 ----