%% %% This is file `stringenc-test1.tex', %% generated with the docstrip utility. %% %% The original source files were: %% %% stringenc.dtx (with options: `test1') %% %% This is a generated file. %% %% Project: stringenc %% Version: 2010/03/01 v1.8 %% %% Copyright (C) 2007-2010 by %% Heiko Oberdiek %% %% 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. This version of this license is in %% http://www.latex-project.org/lppl/lppl-1-3c.txt %% and the latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of %% LaTeX version 2005/12/01 or later. %% %% This work has the LPPL maintenance status "maintained". %% %% This Current Maintainer of this work is Heiko Oberdiek. %% %% The Base Interpreter refers to any `TeX-Format', %% because some files are installed in TDS:tex/generic//. %% %% This work consists of the main source file stringenc.dtx %% and the derived files %% stringenc.sty, stringenc.pdf, stringenc.ins, stringenc.drv, %% se-utf32be.def, se-utf32le.def, se-utf8.def, se-utf16le.def, %% se-pdfdoc.def, se-iso-8859-1.def, se-cp1252.def, %% se-ascii.def, se-ascii-print.def, se-clean7bit.def, %% se-iso-8859-2.def, se-iso-8859-3.def, se-iso-8859-4.def, %% se-iso-8859-5.def, se-iso-8859-6.def, se-iso-8859-7.def, %% se-iso-8859-8.def, se-iso-8859-9.def, se-iso-8859-10.def, %% se-iso-8859-11.def, se-iso-8859-13.def, se-iso-8859-14.def, %% se-iso-8859-15.def, se-iso-8859-16.def, se-koi8-r.def, %% se-nextstep.def, se-mac-centeuro.def, se-mac-cyrillic.def, %% se-mac-roman.def, se-dec-mcs.def, se-cp437.def, %% se-cp850.def, se-cp852.def, se-cp855.def, se-cp858.def, %% se-cp865.def, se-cp866.def, se-cp1250.def, se-cp1251.def, %% se-cp1257.def, stringenc-test1.tex, stringenc-test2.tex. %% \NeedsTeXFormat{LaTeX2e} \nofiles \documentclass{minimal} \makeatletter \newcommand*{\RestoreCatcodes}{} \count@=0 % \loop \edef\RestoreCatcodes{% \RestoreCatcodes \catcode\the\count@=\the\catcode\count@\relax }% \ifnum\count@<255 % \advance\count@\@ne \repeat \newcommand*{\RangeCatcodeInvalid}[2]{% \count@=#1\relax \loop \catcode\count@=15 % \ifnum\count@<#2\relax \advance\count@\@ne \repeat } \def\Test{% \RangeCatcodeInvalid{0}{47}% \RangeCatcodeInvalid{58}{64}% \RangeCatcodeInvalid{91}{96}% \RangeCatcodeInvalid{123}{255}% \catcode`\@=12 % \catcode`\\=0 % \catcode`\{=1 % \catcode`\}=2 % \catcode`\#=6 % \catcode`\[=12 % \catcode`\]=12 % \catcode`\%=14 % \catcode`\ =10 % \catcode13=5 % \usepackage{stringenc}[2010/03/01]% \RestoreCatcodes } \Test \ifx\numexpr\relax \expandafter\@@end \fi \usepackage{qstest} \IncludeTests{*} \LogTests{log}{*}{*} \def\Test#1{% \begin{qstest}{loading}{loading}% \setbox0=\hbox{% \def\par{p}% \RangeCatcodeInvalid{0}{255}% \StringEncodingLoad{#1}% }% \Expect*{\the\wd0}{0.0pt}% \end{qstest}% } \@for\x:=\StringEncodingList\do{% \Test\x } \@@end \endinput %% %% End of file `stringenc-test1.tex'.