Date: Thu, 07 Jun 2012 04:52:55 +0000 From: jhagewood@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r237241 - soc2012/jhagewood/mdocml Message-ID: <20120607045255.BCFF3106567B@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jhagewood Date: Thu Jun 7 04:52:54 2012 New Revision: 237241 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237241 Log: Added: soc2012/jhagewood/mdocml/hagewood-mdocml-ns.patch - copied unchanged from r237240, soc2012/jhagewood/mdocml/hagewood-mdocml.patch Deleted: soc2012/jhagewood/mdocml/hagewood-mdocml.patch Copied: soc2012/jhagewood/mdocml/hagewood-mdocml-ns.patch (from r237240, soc2012/jhagewood/mdocml/hagewood-mdocml.patch) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ soc2012/jhagewood/mdocml/hagewood-mdocml-ns.patch Thu Jun 7 04:52:54 2012 (r237241, copy of r237240, soc2012/jhagewood/mdocml/hagewood-mdocml.patch) @@ -0,0 +1,61 @@ +diff -rupN jhagewood/mdocml/mdocml-1.12.1-orig/man.h jhagewood/mdocml/mdocml-1.12.1/man.h +--- jhagewood/mdocml/mdocml-1.12.1-orig/man.h 2012-06-04 23:30:13.000000000 -0400 ++++ jhagewood/mdocml/mdocml-1.12.1/man.h 2012-06-04 23:30:15.000000000 -0400 +@@ -43,6 +43,8 @@ enum mant { + MAN_sp, + MAN_nf, + MAN_fi, ++ MAN_ns, ++ MAN_rs, + MAN_RE, + MAN_RS, + MAN_DT, +diff -rupN jhagewood/mdocml/mdocml-1.12.1-orig/man_term.c jhagewood/mdocml/mdocml-1.12.1/man_term.c +--- jhagewood/mdocml/mdocml-1.12.1-orig/man_term.c 2012-06-04 23:30:13.000000000 -0400 ++++ jhagewood/mdocml/mdocml-1.12.1/man_term.c 2012-06-04 23:30:15.000000000 -0400 +@@ -82,6 +82,8 @@ static int pre_alternate(DECL_ARGS); + static int pre_ft(DECL_ARGS); + static int pre_ign(DECL_ARGS); + static int pre_in(DECL_ARGS); ++static int pre_ns(DECL_ARGS); ++static int pre_rs(DECL_ARGS); + static int pre_literal(DECL_ARGS); + static int pre_sp(DECL_ARGS); + +@@ -125,6 +127,8 @@ static const struct termact termacts[MAN + { pre_ign, NULL, 0 }, /* PD */ + { pre_ign, NULL, 0 }, /* AT */ + { pre_in, NULL, MAN_NOTEXT }, /* in */ ++ { pre_ns, NULL, MAN_NOTEXT }, /* ns */ ++ { pre_rs, NULL, MAN_NOTEXT }, /* rs */ + { pre_ft, NULL, MAN_NOTEXT }, /* ft */ + { pre_OP, NULL, 0 }, /* OP */ + }; +@@ -433,6 +437,27 @@ pre_in(DECL_ARGS) + return(0); + } + ++/* ARGSUSED */ ++static int ++pre_ns(DECL_ARGS) ++{ ++ ++ if ( ! (MAN_LINE & n->flags)) ++ p->flags |= TERMP_NOSPACE; ++ return(1); ++} ++ ++/* ARGSUSED */ ++static int ++pre_rs(DECL_ARGS) ++{ ++ /* ++ if (SEC_SEE_ALSO != n->sec) ++ return(1); ++ if (MAN_BLOCK == n->type && n->prev) ++ term_vspace(p); */ ++ return(1); ++} + + /* ARGSUSED */ + static int
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120607045255.BCFF3106567B>