Fix <citerefentry> definition to support 'vendor' attribute to select

which of the CGI manual page collections to use.
Some changes have to be done in local freebsd.dsl, look at
http://www.freebsd.org/cgi/cvsweb.cgi/doc/en_US.ISO8859-1/share/sgml/freebsd.dsl.diff?r1=1.14&r2=1.15
for more details.

Reviewed by:	nik
This commit is contained in:
Marc Fonvieille 2002-08-27 14:03:38 +00:00
parent 81d6b8b35b
commit ea1af70d8c
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=14041

View file

@ -121,17 +121,11 @@
#f)
; Empty function to quiet warnings
(define ($create-refentry-xref-link$ refentrytitle manvolnum)
(define ($create-refentry-xref-link$)
(literal ""))
(element citerefentry
(let* ((refentrytitle (select-elements (children (current-node))
(normalize "refentrytitle")))
(manvolnum (select-elements (children (current-node))
(normalize "manvolnum")))
(href ($create-refentry-xref-link$
(data refentrytitle)
(data manvolnum))))
(let ((href ($create-refentry-xref-link$)))
(if %refentry-xref-link%
(create-link (list (list "HREF" href))
(if %refentry-xref-italic%