socsvn commit: r237241 - soc2012/jhagewood/mdocml
jhagewood at FreeBSD.org
jhagewood at FreeBSD.org
Thu Jun 7 04:52:57 UTC 2012
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
More information about the svn-soc-all
mailing list