From 5f0e37f4a927904735d9ef62592d419ab2383730 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Thu, 12 Jan 2006 23:53:17 +0000
Subject: codepage

git-svn-id: svn://tug.org/texlive/trunk@772 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/codepage/code437.tex | 228 +++++++++++++++++++++++
 1 file changed, 228 insertions(+)
 create mode 100644 Master/texmf-dist/tex/latex/codepage/code437.tex

(limited to 'Master/texmf-dist/tex/latex/codepage/code437.tex')

diff --git a/Master/texmf-dist/tex/latex/codepage/code437.tex b/Master/texmf-dist/tex/latex/codepage/code437.tex
new file mode 100644
index 00000000000..663df9bc4a9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/codepage/code437.tex
@@ -0,0 +1,228 @@
+%% 
+%% This is file `code437.tex', generated 
+%% on <1995/1/2> with the docstrip utility (2.0r).
+%% 
+%% The original source files were:
+%% 
+%% codepage.dtx  (with options: `codepage437')
+%% This package provides some commands to handle different code pages in the same 
+%% document. It works with TeX and LaTeX, but his documentation should be produced 
+%% with the docstrip package. 
+%% 
+%% Disclaimer: 
+%% This package is provided 'as is' without any warranty. 
+%% 
+%% Author: 
+%% Alain Aubord 
+%% Geneva 
+%% Switzerland 
+%% 
+%% E-mail: aubord@uni2a.unige.ch 
+\def\fileversion{1.2}%
+\def\filedate{2 January 1995}%
+\def\docdate{2 January 1995}%
+\def\CheckSum{4615}%
+\chardef\atcatcode=\catcode`\@
+\catcode`\@=11\relax
+\begingroup
+   \catcode`\A=\active
+   \catcode`\E=\active
+   \catcode`\I=\active
+   \catcode`\O=\active
+   \catcode`\U=\active
+   \catcode`\Y=\active
+   \gdef A{\string A}%
+   \gdef E{\string E}%
+   \gdef I{\string I}%
+   \gdef O{\string O}%
+   \gdef U{\string U}%
+   \gdef Y{\string Y}%
+\endgroup
+\input initcar %
+\begingroup
+\ifcase\CurrentEncoding
+   \input shapecm %
+\or
+   \input shapedc %
+\fi
+\Ccedilla{^^80}{"80}{"87}%
+\Adieresis{^^8e}{"8E}{"84}%
+\Aring{^^8f}{"8F}{"86}%
+\Eacute{^^90}{"90}{"82}%
+\AE{^^92}{"92}{"91}%
+\Odieresis{^^99}{"99}{"94}%
+\Udieresis{^^9a}{"9A}{"81}%
+\Ntilde{^^a5}{"A5}{"A4}%
+\udieresis{^^81}{"9A}{"81}%
+\eacute{^^82}{"90}{"82}%
+\acircumflex{^^83}{"41}{"83}%
+\adieresis{^^84}{"8E}{"84}%
+\agrave{^^85}{"41}{"85}%
+\aring{^^86}{"8F}{"86}%
+\ccedilla{^^87}{"80}{"87}%
+\ecircumflex{^^88}{"45}{"88}%
+\edieresis{^^89}{"45}{"89}%
+\egrave{^^8a}{"45}{"8A}%
+\idieresis{^^8b}{"49}{"8B}%
+\icircumflex{^^8c}{"49}{"8C}%
+\igrave{^^8d}{"49}{"8D}%
+\ae{^^91}{"92}{"91}%
+\ocircumflex{^^93}{"4F}{"93}%
+\odieresis{^^94}{"99}{"94}%
+\ograve{^^95}{"4F}{"95}%
+\ucircumflex{^^96}{"55}{"96}%
+\ugrave{^^97}{"55}{"97}%
+\ydieresis{^^98}{"59}{"98}%
+\pounds{^^9c}{"9C}{"9C}%
+\florin{^^9f}{"9F}{"9F}%
+\aacute{^^a0}{"41}{"A0}%
+\iacute{^^a1}{"49}{"A1}%
+\oacute{^^a2}{"4F}{"A2}%
+\uacute{^^a3}{"55}{"A3}%
+\ntilde{^^a4}{"A5}{"A4}%
+\questiondown{^^a8}{"A8}{"A8}%
+\exclamdown{^^ad}{"AD}{"AD}%
+\guilletmotleft{^^ae}{"AE}{"AE}%
+\guillemeotright{^^af}{"AF}{"AF}%
+\alpha{^^e0}{"E0}{"E0}%
+\beta{^^e1}{"E1}{"E1}%
+\Gamma{^^e2}{"E2}{"E2}%
+\pi{^^e3}{"E3}{"E3}%
+\Sigma{^^e4}{"E4}{"E4}%
+\sigma{^^e5}{"E5}{"E5}%
+\mu{^^e6}{"E6}{"E6}%
+\tau{^^e7}{"E7}{"E7}%
+\Phi{^^e8}{"E8}{"E8}%
+\ThetaSign{^^e9}{"E9}{"E9}%
+\Omega{^^ea}{"EA}{"EA}%
+\delta{^^eb}{"EB}{"EB}%
+\infty{^^ec}{"EC}{"EC}%
+\emptysetSign{^^ed}{"ED}{"ED}%
+\epsilon{^^ee}{"EE}{"EE}%
+\cap{^^ef}{"EF}{"EF}%
+\equiv{^^f0}{"F0}{"F0}%
+\pm{^^f1}{"F1}{"F1}%
+\geq{^^f2}{"F2}{"F2}%
+\leq{^^f3}{"F3}{"F3}%
+\div{^^f6}{"F6}{"F6}%
+\approx{^^f7}{"F7}{"F7}%
+\bullet{^^f9}{"F9}{"F9}%
+\endgroup
+\ifnum\CurrentEncoding=\DC\relax
+\def\@MakeHyphenationFourThreeSeven#1{%
+  \catcode`#1=12%
+  \ifnum`#1="80
+     % C cedilla translated in DC encoding to "D7 (which is a semi graphical
+     % sign  in code page 437)
+     \lccode`#1="D7%
+  \else\ifnum`#1="81
+     %u dieresis --> "FC
+     \lccode`#1="FC%
+  \else\ifnum`#1="82
+     %e acute --> "E9 (Theta sign)
+     \lccode`#1="E9%
+  \else\ifnum`#1="83
+     %a circumflex --> "E2 (Gamma sign)
+     \lccode`#1="E2%
+  \else\ifnum`#1="84
+     %a dieresis --> "E4 o tilde
+     \lccode`#1="E4%
+  \else\ifnum`#1="85
+     %a grave --> "E0 (alpha sign)
+     \lccode`#1="E0%
+  \else\ifnum`#1="86
+     %a ring --> "E5 (sigma sign)
+     \lccode`#1="E5%
+  \else\ifnum`#1="87
+     %c cedilla --> "E7 (tau sign)
+     \lccode`#1="E7%
+ \else\ifnum`#1="88
+     %e circumflex --> "EA (Omega sign)
+     \lccode`#1="EA%
+  \else\ifnum`#1="89
+     %e dieresis --> "EB (delta sign)
+     \lccode`#1="EB%
+  \else\ifnum`#1="8A
+     %e grave --> "E8 (Phi sign)
+     \lccode`#1="E8%
+  \else\ifnum`#1="8B
+     %i dieresis --> "EF (set intersection sign)
+     \lccode`#1="EF%
+  \else\ifnum`#1="8C
+     %i circumflex --> "EE (epsilon sign)
+     \lccode`#1="EE%
+  \else\ifnum`#1="8D
+     %i grave --> "EC (infinity sign)
+     \lccode`#1="EC%
+  \else\ifnum`#1="8E
+     %A dieresis --> "C4 (semi graphical character)
+     \lccode`#1="C4%
+  \else\ifnum`#1="8F
+     %A ring --> "C5 (semi graphical character)
+     \lccode`#1="C5%
+  \else\ifnum`#1="90
+     %E acute --> "C9 (semi graphical character)
+     \lccode`#1="C9%
+  \else\ifnum`#1="91
+     %ae ligature --> "E6 (mu sign)
+     \lccode`#1="E6%
+  \else\ifnum`#1="92
+     %AE ligature --> "C6 (semi graphical character)
+     \lccode`#1="C6%
+  \else\ifnum`#1="93
+     %o circumflex --> "F4 (upper part of integral sign)
+     \lccode`#1="F4%
+  \else\ifnum`#1="94
+     %o dieresis --> "F6 (divide sign)
+     \lccode`#1="F6%
+  \else\ifnum`#1="95
+     %O grave --> "F2 (greater or equal sign)
+     \lccode`#1="F2%
+  \else\ifnum`#1="96
+     %u circumflex --> "FB (square sign)
+     \lccode`#1="FB%
+  \else\ifnum`#1="97
+     %u grave --> "F9 (big bullet sign)
+     \lccode`#1="F9%
+  \else\ifnum`#1="98
+     %y dieresis --> "B8 (semi graphical character)
+     \lccode`#1="B8%
+  \else\ifnum`#1="99
+     %O dieresis --> "D6 (semi graphical character)
+     \lccode`#1="D6%
+  \else\ifnum`#1="9A
+     %U dieresis --> "DC (semi graphical sign)
+     \lccode`#1="DC%
+  \else\ifnum`#1="A0
+     %a acute --> "E1 (Beta sign)
+     \lccode`#1="E1%
+  \else\ifnum`#1="A1
+     %i acute --> "ED (empty set sign)
+     \lccode`#1="ED%
+  \else\ifnum`#1="A2
+     %o acute --> "F3 (less or equal sign)
+     \lccode`#1="F3%
+  \else\ifnum`#1="A3
+     %u acute --> "FA (Bullet sign)
+     \lccode`#1="FA%
+  \else\ifnum`#1="A4
+     %n tilde --> "F1 (Plus minus sign)
+     \lccode`#1="F1%
+  \else\ifnum`#1="A5
+     %N tilde --> "D1 (semi graphical character)
+     \lccode`#1="D1%
+  \else
+    %we don't have a letter (a character to form word)
+    \@BadHyphenCarMsg{#1}
+    \catcode`#1=15% make this character invalid
+  \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+  \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+  \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+  \fi\fi\fi
+}%
+\fi %\ifx\CurrentEncoding...
+\catcode`\@=\atcatcode \let\atcatcode\relax
+
+\endinput
+%% 
+%% End of file `code437.tex'.
-- 
cgit v1.2.3

