From 5af451181bedf2c59e80219d7db88e1f91b43086 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 20 Apr 2011 01:01:11 +0000 Subject: moreverb (18apr11) git-svn-id: svn://tug.org/texlive/trunk@22126 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/moreverb/moreverb.pdf | Bin 105958 -> 133768 bytes .../texmf-dist/source/latex/moreverb/moreverb.dtx | 18 ++++++++++++------ Master/texmf-dist/tex/latex/moreverb/moreverb.sty | 4 ++-- 3 files changed, 14 insertions(+), 8 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/moreverb/moreverb.pdf b/Master/texmf-dist/doc/latex/moreverb/moreverb.pdf index be5162195af..1fc5526a0b5 100644 Binary files a/Master/texmf-dist/doc/latex/moreverb/moreverb.pdf and b/Master/texmf-dist/doc/latex/moreverb/moreverb.pdf differ diff --git a/Master/texmf-dist/source/latex/moreverb/moreverb.dtx b/Master/texmf-dist/source/latex/moreverb/moreverb.dtx index 01ec3c91bfd..3e6f06e2d7a 100644 --- a/Master/texmf-dist/source/latex/moreverb/moreverb.dtx +++ b/Master/texmf-dist/source/latex/moreverb/moreverb.dtx @@ -1,7 +1,7 @@ % % \iffalse % -% Copyright (C) 1997 2002 2008 by +% Copyright (C) 1997 2002 2008 2011 by % Robin Fairbairns % % This work may be distributed and/or modified under the @@ -18,11 +18,12 @@ % % This work consists of the source files moreverb.dtx, % moreverb.ins -% and the derived file moreverb.sty, +% and the derived files moreverb.sty, +% moreverb.pdf % % RCS information: % -% $Id: moreverb.dtx,v 1.11 2008/06/03 11:54:01 rf10 Exp rf10 $ +% $Id: moreverb.dtx,v 1.12 2011/04/18 19:03:28 rf10 Exp rf10 $ % % \section{Initially: identify the package} % @@ -35,7 +36,7 @@ \ProvidesFile{moreverb.dtx} % %\ProvidesPackage{moreverb} - [2008/06/03 v2.3 + [2008/06/03 v2.3a % `more' verbatim facilities% %<*dtx> moreverb source file% @@ -76,7 +77,7 @@ % % \fi % -% \CheckSum{401} +% \CheckSum{402} % % \section{This package} % @@ -205,9 +206,14 @@ % file, the name of which it is given as an argument. (This code was % written by Rainer Sch\"opf.) % +% Note that the code creates its own output stream at first use. +% (This is a conservation measure; if the user never uses +% \env{verbatimwrite}, no \cs{write} stream is created. An actual +% problematic use case appeared on tex.sx\dots) +% % \begin{macrocode} -\newwrite \verbatim@out \def\verbatimwrite#1{% + \@ifundefined{verbatim@out}{\newwrite\verbatim@out}{}% \@bsphack \immediate\openout \verbatim@out #1 \let\do\@makeother\dospecials diff --git a/Master/texmf-dist/tex/latex/moreverb/moreverb.sty b/Master/texmf-dist/tex/latex/moreverb/moreverb.sty index 4fbbb33f599..a3204ab1283 100644 --- a/Master/texmf-dist/tex/latex/moreverb/moreverb.sty +++ b/Master/texmf-dist/tex/latex/moreverb/moreverb.sty @@ -14,12 +14,12 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{moreverb} - [2008/06/03 v2.3 + [2008/06/03 v2.3a `more' verbatim facilities% ] \@ifundefined{verbatim@processline}{\RequirePackage{verbatim}}{} -\newwrite \verbatim@out \def\verbatimwrite#1{% + \@ifundefined{verbatim@out}{\newwrite\verbatim@out}{}% \@bsphack \immediate\openout \verbatim@out #1 \let\do\@makeother\dospecials -- cgit v1.2.3