%%
%% This is file `lst017.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% listings.dtx  (with options: `0.17')
%% 
%% (w)(c) 1996-1998 Carsten Heinz
%% 
%% Please read the software license in listings.dtx or listings.dvi.
%% 
%% This file is distributed freely. You are not allowed to take money for
%% the distribution of this file, except for a nominal charge for copying
%% etc..
%% 
%% This file is free for any non-commercial use. Commercial use needs (i)
%% explicit permission of the author of this package and (ii) the payment
%% of a license fee. This fee is to be determined in each instance by the
%% commercial user and the package author and is to be payed as donation
%% to the LaTeX3 project.
%% 
%% This file is distributed without any warranty, express or implied, as
%% to merchantability or fitness for any particular purpose.
%% 
%% Permission is granted to change this file. You are not allowed to
%% distribute any changed version this file, neither under the same name
%% nor under a different one.
%% 
\message{^^J%
*** You have requested compatibility mode `0.17'.^^J%
*** This mode is for documents created for version 0.17 only.^^J%
*** I T\@spaces I S\@spaces N O T\@spaces F U L L Y\@spaces %
C O M P A T I B L E.^^J^^J}
\lstalias[]{blank}[]{}
\lstalias{cpp}{C++}
\lstalias[vc]{C++}[Visual]{C++}
\lstalias{comal}{Comal 80}
\lstalias{modula}{Modula-2}
\lstalias{oberon}{Oberon-2}
\lstalias[]{pxsc}[XSC]{Pascal}
\lstalias[]{tp}[Borland6]{Pascal}
\lstalias{pli}{PL/I}
\def\inputlisting{%
    \@ifnextchar[\inputlisting@{\inputlisting@[1,999999]}}
\def\inputlisting@[#1,#2]{\lstinputlisting[first=#1,last=#2]}
\newcommand\selectlisting[2][]{\lstset{language=[#1]#2}}
\def\listingtrue{\lstset{print=true}}
\def\listingfalse{\lstset{print=false}}
\def\tablength#1{\lstset{tabsize=#1}}\tablength{4}% init
\def\keywordstyle#1{\lstset{keywordstyle={#1}}}
\def\commentstyle#1{\lstset{commentstyle={#1}}}
\def\stringstyle#1{\lstset{stringstyle={#1}}}
\def\labelstyle#1{\lstset{labelstyle={#1}}}
\newcommand\stringizer[2][d]{\lstset{stringizer=[#1]#2}}
\def\blankstringtrue{\lstset{blankstring=true}}
\def\blankstringfalse{\lstset{blankstring=false}}
\def\spreadlisting#1{\lstset{spread={#1}}}
\def\prelisting#1{\def\lst@pre{#1}}
\def\postlisting#1{\def\lst@post{#1}}
\def\normallisting{%
    \lstset{style={},spread=\z@,pre={},post={}}}
\def\keywords#1{\lstset{keywords={#1}}}
\def\morekeywords#1{\lstset{morekeywords={#1}}}
\def\sensitivetrue{\lstset{sensitive=true}}
\def\sensitivefalse{\lstset{sensitive=false}}
\let\lst@stringblank\textvisiblespace
\lst@Environment{listing}[1][]\is
    {\ifx\@empty#1\@empty\else \lst@AddToLOL{#1}{}\fi}
    {}
\def\DeclareCommentLine#1\relax{%
    \ifx\@empty#1\@empty %
        \let\lst@DefCL\relax %
    \else %
        \lstset{commentline=#1}%
    \fi}
\def\DeclareSingleComment#1 #2\relax{%
    \ifx\@empty#2\@empty %
        \let\lst@DefSC\relax \let\lst@DefDC\relax %
    \else %
        \lstset{singlecomment={#1}{#2}}%
    \fi}
\def\DeclarePairedComment#1\relax{
    \ifx\@empty#1\@empty %
        \let\lst@DefSC\relax \let\lst@DefDC\relax %
    \else %
        \lstset{singlecomment={#1}{#1}}%
    \fi}
\def\DeclareNestedComment#1 #2\relax{%
    \ifx\@empty#2\@empty %
        \let\lst@DefSC\relax \let\lst@DefDC\relax %
    \else %
        \lstset{nestedcomment={#1}{#2}}%
    \fi}
\def\DeclareDoubleComment#1 #2 #3 #4\relax{%
    \ifx\@empty#4\@empty %
        \let\lst@DefSC\relax \let\lst@DefDC\relax %
    \else %
        \lstset{doublecomment={#1}{#2}{#3}{#4}}%
    \fi}
\endinput
%%
%% End of file `lst017.sty'.
