summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/forms16be/forms16be.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/forms16be/forms16be.sty')
-rw-r--r--Master/texmf-dist/tex/latex/forms16be/forms16be.sty52
1 files changed, 52 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/forms16be/forms16be.sty b/Master/texmf-dist/tex/latex/forms16be/forms16be.sty
new file mode 100644
index 00000000000..ca569bc7da1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/forms16be/forms16be.sty
@@ -0,0 +1,52 @@
+%%
+%% This is file `forms16be.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% forms16be.dtx (with options: `copyright,package')
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% forms16be.sty package, %%
+%% Copyright (C) 2017 D. P. Story %%
+%% dpstory@acrotex.net %%
+%% storyd@nwfsc.edu %%
+%% %%
+%% This program can redistributed and/or modified under %%
+%% the terms of the LaTeX Project Public License %%
+%% Distributed from CTAN archives in directory %%
+%% macros/latex/base/lppl.txt; either version 1.2 of the%%
+%% License, or (at your option) any later version. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{forms16be}
+ [2017/08/11 v1.0 Provides UTF-16BE encoding for text strings (dps)]
+\def\U@csarg#1#2{\expandafter#1\csname#2\endcsname}
+\let\U@Zero=0 \let\U@One=1
+\providecommand\aeb@exiii{\expandafter\expandafter\expandafter}
+\providecommand\convertChriiUnicode[2]{\U@csarg\gdef{uni@#1}{#2}}%
+\def\aref(#1){\csname aeb@aDescript@#1\endcsname}
+\providecommand{\displayUnicode}[1]{\csname uni@#1\endcsname}
+\providecommand{\stringiiUnicode}{FEFF\expandafter\@stringiiUnicode}
+\providecommand{\@stringiiUnicode}[1]{\ifx#1\relax\else
+ \ifx#1\u\aeb@exiii\getRawUnicode\else
+ \displayUnicode{#1}\aeb@exiii\@stringiiUnicode\fi\fi}
+\providecommand{\getRawUnicode}{\expandafter\@getRawUnicode}
+\providecommand{\@getRawUnicode}[4]{#1#2#3#4\@stringiiUnicode}
+\def\unicodeStr(#1){\expandafter
+ \ifx\csname aeb@aDescript@#1\endcsname\relax
+ FEFF#1\else\aeb@exiii\stringiiUnicode\aref(#1)\relax\fi}
+\def\defUniStr#1{\bgroup\@for\x:=ABCDEFabcdef\do{\@makeother\x}%
+ \def\U@uniStrName{#1}\@ifnextchar\bgroup{\defUniStr@i}{}}
+\def\defUniStr@i{\obeyspaces\getUniDescript}%
+\def\U@NameUniStr{\global\U@csarg\let
+ {aeb@aDescript@\U@uniStrName}\U@description\egroup}
+{\obeyspaces\gdef\getUniDescript#1{\gdef\U@description{#1}%
+\U@NameUniStr}}
+\InputIfFileExists{uni4basic-latin.def}{\PackageInfo{forms16be}
+ {inputting uni4basic-latin.def\MessageBreak definitions}}
+ {\PackageError{forms16be}
+ {Cannot find the file uni4basic-latin.def}{}}
+\endinput
+%%
+%% End of file `forms16be.sty'.