summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/listings/lstdoc.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/listings/lstdoc.sty')
-rw-r--r--Master/texmf-dist/tex/latex/listings/lstdoc.sty23
1 files changed, 12 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/latex/listings/lstdoc.sty b/Master/texmf-dist/tex/latex/listings/lstdoc.sty
index 419da5d1825..62987896859 100644
--- a/Master/texmf-dist/tex/latex/listings/lstdoc.sty
+++ b/Master/texmf-dist/tex/latex/listings/lstdoc.sty
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% listings-1.3.dtx (with options: `doc')
+%% listings.dtx (with options: `doc')
%%
%% Please read the software license in listings-1.3.dtx or listings-1.3.pdf.
%%
@@ -32,13 +32,13 @@
{}
{\ifnum\OpMode>\z@ \lst@true \fi}
\lst@if \IfFileExists{hyperref.sty}{\hypertrue}{}\fi
-\newif\ifalgorithmic \IfFileExists{algorithmic.sty}{\algorithmictrue}{}
+\newif\ifalgorithmicpkg \IfFileExists{algorithmic.sty}{\algorithmicpkgtrue}{}
\newif\iflgrind \IfFileExists{lgrind.sty}{\lgrindtrue}{}
\iffancyvrb \RequirePackage{fancyvrb}\fi
\ifhyper \RequirePackage[colorlinks]{hyperref}\else
\def\href#1{\texttt}\fi
\ifcolor \RequirePackage{color}\fi
-\ifalgorithmic \RequirePackage{algorithmic}\fi
+\ifalgorithmicpkg \RequirePackage{algorithmic}\fi
\iflgrind \RequirePackage{lgrind}\fi
\RequirePackage{nameref}
\RequirePackage{url}
@@ -142,13 +142,13 @@
\def\PrintAspectName#1{}
\def\SpecialMainAspectIndex#1{%
\@bsphack
- \index{aspects:\levelchar\protect\aspectname{#1}\encapchar main}%
+ \index{aspects:\levelchar\protect\aspectname{#1}}%
\@esphack}
\newdocenvironment{lstkey}{Key}{}{}
\def\PrintKeyName#1{\strut\keyname{#1}\ }
\def\SpecialMainKeyIndex#1{%
\@bsphack
- \index{keys\levelchar\protect\keyname{#1}\encapchar main}%
+ \index{keys\levelchar\protect\keyname{#1}}%
\@esphack}
\newcounter{argcount}
\def\labelargcount{\texttt{\#\arabic{argcount}}\hskip\labelsep$=$}
@@ -204,7 +204,8 @@
{-1em}%
{\normalfont\normalsize\bfseries}}
\def\lstref#1{\emph{\ref{#1} \nameref{#1}}}
-\def\@part[#1]#2{\addcontentsline{toc}{part}{#1}%
+\def\@part[#1]#2{\ifhyper\phantomsection\fi
+ \addcontentsline{toc}{part}{#1}%
{\parindent\z@ \raggedright \interlinepenalty\@M
\normalfont \huge \bfseries #2\markboth{}{}\par}%
\nobreak\vskip 3ex\@afterheading}
@@ -228,13 +229,13 @@
\keyname{#1}}
\newcommand\ekeyname[1]{%
\@bsphack
- \lstkeyindex{#1}{\encapchar usage}%
- \lstaspectindex{#1}{\encapchar usage}%
+ \lstkeyindex{#1}{}%
+ \lstaspectindex{#1}{}%
\@esphack}
\newcommand\rkeyname[1]{%
\@bsphack
- \lstkeyindex{#1}{\encapchar main}%
- \lstaspectindex{#1}{\encapchar main}%
+ \lstkeyindex{#1}{}%
+ \lstaspectindex{#1}{}%
\@esphack{\rstyle\keyname{#1}}}
\newcommand\icmdname[1]{%
\@bsphack
@@ -242,7 +243,7 @@
\@esphack\texttt{\string#1}}
\newcommand\rcmdname[1]{%
\@bsphack
- \lstaspectindex{#1}{\encapchar main}%
+ \lstaspectindex{#1}{}%
\@esphack\texttt{\rstyle\string#1}}
\def\lstaspectindex#1#2{%
\global\@namedef{lstkandc@\string#1}{}%