diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-07-21 15:39:04 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-07-21 15:39:04 +0000 |
commit | 5aad45e05ee6a9d042a8feb893e2aa35e9aaa12d (patch) | |
tree | 9069d339908c98d2c5773ed2419c4f6252436726 /mdoc_term.c | |
parent | deac31b6127bb1d48e15d19023fa8bfba1ebe3d7 (diff) | |
download | mandoc-5aad45e05ee6a9d042a8feb893e2aa35e9aaa12d.tar.gz mandoc-5aad45e05ee6a9d042a8feb893e2aa35e9aaa12d.tar.zst mandoc-5aad45e05ee6a9d042a8feb893e2aa35e9aaa12d.zip |
Made `%T' underline instead of quote.
Diffstat (limited to 'mdoc_term.c')
-rw-r--r-- | mdoc_term.c | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/mdoc_term.c b/mdoc_term.c index 4f8d776b..2dcb0b73 100644 --- a/mdoc_term.c +++ b/mdoc_term.c @@ -1,4 +1,4 @@ -/* $Id: mdoc_term.c,v 1.55 2009/07/21 15:35:30 kristaps Exp $ */ +/* $Id: mdoc_term.c,v 1.56 2009/07/21 15:39:04 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se> * @@ -50,8 +50,9 @@ #define TTYPE_LINK_ANCHOR 19 #define TTYPE_LINK_TEXT 20 #define TTYPE_REF_JOURNAL 21 -#define TTYPE_LIST 22 -#define TTYPE_NMAX 23 +#define TTYPE_REF_TITLE 22 +#define TTYPE_LIST 23 +#define TTYPE_NMAX 24 const int ttypes[TTYPE_NMAX] = { TERMP_BOLD, /* TTYPE_PROG */ @@ -76,6 +77,7 @@ const int ttypes[TTYPE_NMAX] = { TERMP_UNDER, /* TTYPE_LINK_ANCHOR */ TERMP_BOLD, /* TTYPE_LINK_TEXT */ TERMP_UNDER, /* TTYPE_REF_JOURNAL */ + TERMP_UNDER, /* TTYPE_REF_TITLE */ TERMP_BOLD /* TTYPE_LIST */ }; @@ -96,7 +98,6 @@ struct termact { }; static void termp____post(DECL_ARGS); -static void termp__t_post(DECL_ARGS); static void termp_aq_post(DECL_ARGS); static void termp_bd_post(DECL_ARGS); static void termp_bl_post(DECL_ARGS); @@ -224,7 +225,7 @@ static const struct termact termacts[MDOC_MAX] = { { NULL, termp____post }, /* %O */ { NULL, termp____post }, /* %P */ { NULL, termp____post }, /* %R */ - { termp__t_pre, termp__t_post }, /* %T */ + { termp__t_pre, termp____post }, /* %T */ { NULL, termp____post }, /* %V */ { NULL, NULL }, /* Ac */ { termp_aq_pre, termp_aq_post }, /* Ao */ @@ -2105,25 +2106,13 @@ static int termp__t_pre(DECL_ARGS) { - term_word(p, "\""); - p->flags |= TERMP_NOSPACE; + pair->flag |= ttypes[TTYPE_REF_TITLE]; return(1); } /* ARGSUSED */ static void -termp__t_post(DECL_ARGS) -{ - - p->flags |= TERMP_NOSPACE; - term_word(p, "\""); - termp____post(p, pair, meta, node); -} - - -/* ARGSUSED */ -static void termp____post(DECL_ARGS) { |