From 16c1318272c3fd2451cf7a3f5f93af1973131270 Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Tue, 16 Apr 2013 12:17:59 +0200 Subject: Fixing a bug with plain tex --- luatexbase-modutils.dtx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'luatexbase-modutils.dtx') diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx index 57ffb1d..ae228b4 100644 --- a/luatexbase-modutils.dtx +++ b/luatexbase-modutils.dtx @@ -378,7 +378,7 @@ See the aforementioned source file(s) for copyright and licensing information. % supporting Lua module and make sure |luaescapestring| is available. % % \begin{macrocode} -\ifdefined\RequirePackage +\ifx\csname\RequirePackage \RequirePackage{luatexbase-loader} \else \input luatexbase-loader.sty -- cgit v1.2.3 From fb079cebe47137b48aa90ad735075d657695239a Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Tue, 16 Apr 2013 12:19:28 +0200 Subject: A better fix --- luatexbase-modutils.dtx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'luatexbase-modutils.dtx') diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx index ae228b4..6f500da 100644 --- a/luatexbase-modutils.dtx +++ b/luatexbase-modutils.dtx @@ -378,10 +378,10 @@ See the aforementioned source file(s) for copyright and licensing information. % supporting Lua module and make sure |luaescapestring| is available. % % \begin{macrocode} -\ifx\csname\RequirePackage - \RequirePackage{luatexbase-loader} -\else +\expandafter\ifx\csname RequirePackage\endcsname\relax \input luatexbase-loader.sty +\else + \RequirePackage{luatexbase-loader} \fi \luatexbase@directlua{require('luatexbase.modutils')} \luatexbase@ensure@primitive{luaescapestring} -- cgit v1.2.3