%% Copyright (c) 2010-2011 by Martin Scharrer %% ----------------------------------------------------------------- %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c %% of this license or (at your option) any later version. %% The latest version of this license is in %% %% http://www.latex-project.org/lppl.txt %% %% and version 1.3c or later is part of all distributions of LaTeX %% version 2008/05/04 or later. %% %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Martin Scharrer. %% %% This work consists of the files filehook.dtx, filehook.ins %% and the derived file filehook.sty. %% %% $Id: filehook.dtx 2504 2011-07-18 17:22:50Z martin $ \ProvidesPackage{filehook-listings}[2011/01/02 v0.1 Patch for listings to avoid hooks for verbatim input files] \begingroup \long\def\patch#1\def\lst@next#2#3\endpatch{% \toks@{#2}% \edef\@tempa{\the\toks@}% \def\@tempb{\input{####1}}% \ifx\@tempa\@tempb \gdef\lst@InputListing##1{#1\def\lst@next{\@input{##1}}#3}% \else \PackageWarning{filehook-listings}{To-be-patched code in macro \string\lst@InputListing was not found!}% \fi } \@ifundefined{lst@InputListing}{% \PackageWarning{filehook-listings}{To-be-patched Macro \string\lst@InputListing not found!}% }{} \expandafter\patch\lst@InputListing{#1}\endpatch \endgroup \endinput %% %% End of file `filehook-listings.sty'.