summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty')
-rw-r--r--Master/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty23
1 files changed, 12 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty b/Master/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
index 0e4efb3e91c..9e2db995a4a 100644
--- a/Master/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
+++ b/Master/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
@@ -28,7 +28,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{luainputenc}
- [2010/10/10 v0.972 inputenc package for LuaTeX]
+ [2010/11/19 v0.973 inputenc package for LuaTeX]
%% This file was adapted from inputenc.sty, which copyright is:
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004
@@ -73,6 +73,7 @@
\RequirePackage{luatexbase}
+\luatexbase@ensure@primitive{luaescapestring}
\RequireLuaModule{luainputenc}
@@ -124,7 +125,7 @@
by input encoding change to `#1'\MessageBreak}%
\fi
\the\inpenc@posthook
- \luadirect{luainputenc.set_option([[#1]])}
+ \luatexbase@directlua{luainputenc.set_option("\luatexluaescapestring{#1}")}
}
\newtoks\inpenc@prehook
\newtoks\inpenc@posthook
@@ -168,7 +169,7 @@
\DeclareOption{unactivate}{%
\edef\inputencodingname{unactivate}%
- \luadirect{luainputenc.set_option([[unactivate]])}
+ \luatexbase@directlua{luainputenc.set_option([[unactivate]])}
}
@@ -182,7 +183,7 @@
\ifnum\luatexversion>42
\newcommand*{\lIE@activate}[0]{%
- \luadirect{luainputenc.register_callbacks()}%
+ \luatexbase@directlua{luainputenc.register_callbacks()}%
}
\else
@@ -190,39 +191,39 @@
\newcommand*\lIE@setstarted[0]{%
\ifnum\lIE@activated=1 %
- \luadirect{luainputenc.setstarted()}%
+ \luatexbase@directlua{luainputenc.setstarted()}%
\fi %
}
\newcommand*\lIE@setstopped[0]{%
\ifnum\lIE@activated=1 %
- \luadirect{luainputenc.setstopped()}%
+ \luatexbase@directlua{luainputenc.setstopped()}%
\fi %
}
\newcommand*\lIE@SetUtfFile[1]{%
- \luadirect{luainputenc.set_unicode_file([[#1]])}%
+ \luatexbase@directlua{luainputenc.set_unicode_file("\luatexluaescapestring{#1}")}%
}
\newcommand*\lIE@SetNonUtfFile[1]{%
- \luadirect{luainputenc.set_non_unicode_file([[#1]])}%
+ \luatexbase@directlua{luainputenc.set_non_unicode_file("\luatexluaescapestring{#1}")}%
}
\newcommand*\lIE@UnsetFile[1]{%
- \luadirect{luainputenc.unset_file([[#1]])}%
+ \luatexbase@directlua{luainputenc.unset_file("\luatexluaescapestring{#1}")}%
}
\newcommand*\lIE@SetUtfExt[1]{%
- \luadirect{luainputenc.set_unicode_extention([[#1]])}%
+ \luatexbase@directlua{luainputenc.set_unicode_extention("\luatexluaescapestring{#1}")}%
}
\newcommand*\lIE@SetNonUtfExt[1]{
- \luadirect{luainputenc.set_non_unicode_extention([[#1]])}
+ \luatexbase@directlua{luainputenc.set_non_unicode_extention("\luatexluaescapestring{#1}")}
}