%%
%% This is file `hyphen.cfg',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% polski.dtx  (with options: `hyphenation')
%% 
%% IMPORTANT NOTICE:
%% 
%% For the copyright see the source file.
%% 
%% Any modified versions of this file must be renamed
%% with new filenames distinct from hyphen.cfg.
%% 
%% For distribution of the original source see the terms
%% for copying and modification in the file polski.dtx.
%% 
%% This generated file may be distributed as long as the
%% original source files, as listed above, are part of the
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
\global\count19=-1
\begingroup
\def\reserved@e{\reserved@e}
\def\reserved@a#1#2\reserved@e{%
  \ifx=#1%
    \reserved@b#2\reserved@e
  \else
    \reserved@c#1#2\reserved@e
  \fi
  }
\def\reserved@b#1 #2\reserved@e{%
  \ifx\reserved@e#2\reserved@e\else
    \errhelp{The line should contain only an equals sign followed by
            the synonym name.}%
    \errmessage{Extra stuff on a synonym line in language.dat:^^J
            =#1 #2}\fi
  \expandafter\ifx\csname l@#1\endcsname\relax \else
    \errhelp{This probably means your ``language.dat'' contains many
        lines starting with `#1' or `=#1'.  ^^JThe language `#1' will
        be redefined.  This may not be what you want.}%
    \errmessage{Language `#1' already defined}\fi
  \ifnum\count19=\m@ne
    \errhelp{You cannot put synonyms before first real
        language definition in language.dat.}
    \errmessage{Cannot define `#1' as a language synonym: no language
        defined yet}%
  \else
    \global\expandafter\chardef\csname l@#1\endcsname\count19
    \wlog{\string\l@#1=\string\language\number\count19}
  \fi
  }
\def\reserved@c#1 #2\reserved@e{%
  \expandafter\ifx\csname l@#1\endcsname\relax
    \expandafter\newlanguage\csname l@#1\endcsname
  \else
    \errhelp{This probably means your ``language.dat'' contains many
        lines starting with `#1' or `=#1'.  ^^JThe patterns will be
        merged with the ones already loaded.  This may not be what you
        want.}%
    \errmessage{Language `#1' already defined}%
  \fi
  \language\csname l@#1\endcsname
  \edef\reserved@f{\reserved@f, #1}%
  \ifx\reserved@e#2\reserved@e
    \errhelp{Hyphenation will be inhibited in language `#1'.}%
    \errmessage{No pattern files specified for language `#1'}\fi
  \begingroup
  \message{Loading hyphenation patterns for #1.}
  \reserved@d#2\reserved@e
  \endgroup
  }
\def\reserved@d#1 #2\reserved@e{%
  \InputIfFileExists{#1}{}{%
    \errhelp{Your language.dat file says I should load a file named
    `#1'.  Check whether this name is correct and the file is
    installed. ^^JThe format will not be generated.}%
    \errmessage{Fatal error: patterns file #1 not found}%
    \endgroup\endgroup\@@end}
  \ifx\reserved@e#2\reserved@e\else \reserved@d#2\reserved@e\fi
  }
\openin1 = language.dat
\ifeof1
  \errhelp{You should have a file named language.dat on your system.
    This file specifies for what languages hyphenation patterns should
    be loaded and where these are kept.  Without this file the format
    will not be generated.}%
  \errmessage{Fatal error: language.dat not found}%
  \endgroup\@@end
\fi
\let\reserved@f\@gobble
\loop
  \endlinechar\m@ne
  \read1 to \*%
  \endlinechar`\^^M
  \ifx\*\empty
  \else
    \expandafter\reserved@a\* \reserved@e
  \fi
  \ifeof1\else
\repeat
\closein1
\ifnum\count19=-1
  \errhelp{Your language.dat does not instruct LaTeX to load any
    hyphenation patterns.  Since format with  no hyphenation patterns
    is hardly usable I refuse to generate it.  Check your language.dat
    and try again.}%
  \errmessage{Fatal error: No languages defined in language.dat}%
  \endgroup\@@end
\fi
\edef\reserved@f{\the\everyjob
  \noexpand\wlog{Loaded hyphenation patterns for\reserved@f.}}
\global\everyjob\expandafter{\reserved@f}
\endgroup
\language0
\lefthyphenmin=2 \righthyphenmin=3
\endinput
%%
%% End of file `hyphen.cfg'.
