OSDN Git Service

cleanup
[luatex-ja/luatexja.git] / src / ltj-compat-ptex.sty
1 %
2 % ltj-compat-ptex.sty
3 %
4
5 %! これは外から読まれない
6 %% Avoid multiple loading.
7 \csname luatexjacompatptexLoaded\endcsname
8 \edef\ltj@compat@ptex@AtEnd{%
9 \catcode64=\the\catcode64%
10 \endlinechar=\the\endlinechar
11 \relax}
12 \catcode64=11 %<@>
13 \endlinechar=-1 %
14 \def\luatexjacompatptexLoaded{\endinput}
15
16 %% Check if LaTeX is used.
17 \begingroup\expandafter\expandafter\expandafter\endgroup
18 \expandafter\ifx\csname RequirePackage\endcsname\relax %<*!LaTeX>
19   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
20     \csname iffalse\endcsname
21 \else                           %<*LaTeX>
22   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
23     \csname iftrue\endcsname
24   \NeedsTeXFormat{LaTeX2e}
25   \ProvidesPackage{ltj-compat-ptex}[2013/05/14]
26 \fi                             %</LaTeX>
27
28 %% Load prerequisite packages.
29 \endlinechar=13 %
30 \ifltj@in@latex                 %<*LaTeX>
31   \RequirePackage{infwarerr}  [2010/04/08] % v1.3
32   \RequirePackage{ltxcmds}    [2011/11/09] % v1.22
33   \RequirePackage{xkeyval}    [2012/10/14] % v2.6b
34 \else                           %<*!LaTeX>
35   \input infwarerr.sty
36   \input ltxcmds.sty
37   \input xkeyval
38 \fi                             %</LaTeX>
39 \endlinechar=-1 %
40
41 \ifx\luatexjacompatLoaded\@undefined
42   \@PackageError{luatexja}
43    {This file must be loaded through 'luatexja-compat'}
44    {\InfWarErr@ehc}
45 \fi
46
47 %%------------------
48
49 \endlinechar=13
50 %! ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
51 \def\getprebreakpenalty#1{\prebreakpenalty#1 }
52 \def\getpostbreakpenalty#1{\postbreakpenalty#1 }
53 \def\setprebreakpenalty#1#2{\prebreakpenalty#1=#2 }
54 \def\setpostbreakpenalty#1#2{\postbreakpenalty#1=#2 }
55 \def\getinhibitxspcode#1{\inhibitxspcode#1 }
56 \def\setinhibitxspcode#1#2{\inhibitxspcode#1=#2 }
57 \def\getxspcode#1{\xspcode#1 }
58 \def\setxspcode#1#2{\xspcode#1=#2 }
59
60 %\endinput
61 %! ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
62
63 %%------------------ all done
64 \ltj@compat@ptex@AtEnd
65 \endinput
66 %% EOF