Skip site navigation (1)Skip section navigation (2)
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>