Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
luatex
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
TeXLive
luatex
Commits
fdc441f1
Commit
fdc441f1
authored
8 years ago
by
Luigi Scarso
Browse files
Options
Downloads
Patches
Plain Diff
saferoption is a number (HH) -- !!! WARNING: WORK IN PROGRESS !!!
parent
df78f7a4
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
source/texk/web2c/luatexdir/lua/luatex-core.c
+76
-76
76 additions, 76 deletions
source/texk/web2c/luatexdir/lua/luatex-core.c
source/texk/web2c/luatexdir/lua/luatex-core.lua
+2
-2
2 additions, 2 deletions
source/texk/web2c/luatexdir/lua/luatex-core.lua
with
78 additions
and
78 deletions
source/texk/web2c/luatexdir/lua/luatex-core.c
+
76
−
76
View file @
fdc441f1
...
...
@@ -178,83 +178,83 @@ int load_luatex_core_lua (lua_State * L)
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x70
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x3d
,
0x20
,
0x6c
,
0x75
,
0x61
,
0x74
,
0x65
,
0x78
,
0x5f
,
0x69
,
0x6f
,
0x5f
,
0x70
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x66
,
0x20
,
0x73
,
0x61
,
0x66
,
0x65
,
0x72
,
0x6f
,
0x70
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x65
,
0x78
,
0x65
,
0x63
,
0x75
,
0x74
,
0x65
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x70
,
0x61
,
0x77
,
0x6e
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x65
,
0x78
,
0x65
,
0x63
,
0x20
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x65
,
0x74
,
0x65
,
0x6e
,
0x76
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x74
,
0x65
,
0x6d
,
0x70
,
0x64
,
0x69
,
0x72
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x70
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x72
,
0x65
,
0x6e
,
0x61
,
0x6d
,
0x65
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x72
,
0x65
,
0x6d
,
0x6f
,
0x76
,
0x65
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x74
,
0x6d
,
0x70
,
0x66
,
0x69
,
0x6c
,
0x65
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x6f
,
0x75
,
0x74
,
0x70
,
0x75
,
0x74
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x63
,
0x68
,
0x64
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x3d
,
0x3d
,
0x20
,
0x31
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x65
,
0x78
,
0x65
,
0x63
,
0x75
,
0x74
,
0x65
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x70
,
0x61
,
0x77
,
0x6e
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x65
,
0x78
,
0x65
,
0x63
,
0x20
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x65
,
0x74
,
0x65
,
0x6e
,
0x76
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x74
,
0x65
,
0x6d
,
0x70
,
0x64
,
0x69
,
0x72
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x70
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x72
,
0x65
,
0x6e
,
0x61
,
0x6d
,
0x65
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x72
,
0x65
,
0x6d
,
0x6f
,
0x76
,
0x65
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x74
,
0x6d
,
0x70
,
0x66
,
0x69
,
0x6c
,
0x65
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x6f
,
0x75
,
0x74
,
0x70
,
0x75
,
0x74
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x63
,
0x68
,
0x64
,
0x69
,
0x72
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x74
,
0x6f
,
0x75
,
0x63
,
0x68
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x72
,
0x6d
,
0x64
,
0x69
,
0x72
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x74
,
0x6f
,
0x75
,
0x63
,
0x68
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x72
,
0x6d
,
0x64
,
0x69
,
0x72
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x6d
,
0x6b
,
0x64
,
0x69
,
0x72
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x73
,
0x61
,
0x76
,
0x65
,
0x64
,
0x5f
,
0x70
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x73
,
0x61
,
0x76
,
0x65
,
0x64
,
0x5f
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6c
,
0x75
,
0x61
,
0x74
,
0x65
,
0x78
,
0x5f
,
0x69
,
0x6f
,
0x5f
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x5f
,
0x72
,
0x65
,
0x61
,
0x64
,
0x6f
,
0x6e
,
0x6c
,
0x79
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x66
,
0x20
,
0x73
,
0x61
,
0x66
,
0x65
,
0x72
,
0x6f
,
0x70
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x6f
,
0x72
,
0x20
,
0x73
,
0x68
,
0x65
,
0x6c
,
0x6c
,
0x65
,
0x73
,
0x63
,
0x61
,
0x70
,
0x65
,
0x20
,
0x7e
,
0x3d
,
0x20
,
0x32
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x66
,
0x66
,
0x69
,
0x20
,
0x3d
,
0x20
,
0x72
,
0x65
,
0x71
,
0x75
,
0x69
,
0x72
,
0x65
,
0x28
,
0x27
,
0x66
,
0x66
,
0x69
,
0x27
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x20
,
0x6b
,
0x2c
,
0x20
,
0x76
,
0x20
,
0x69
,
0x6e
,
0x20
,
0x6e
,
0x65
,
0x78
,
0x74
,
0x2c
,
0x20
,
0x66
,
0x66
,
0x69
,
0x20
,
0x64
,
0x6f
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x66
,
0x20
,
0x6b
,
0x20
,
0x7e
,
0x3d
,
0x20
,
0x27
,
0x67
,
0x63
,
0x27
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x66
,
0x69
,
0x5b
,
0x6b
,
0x5d
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x66
,
0x69
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x2d
,
0x2d
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x5b
,
0x65
,
0x78
,
0x65
,
0x63
,
0x75
,
0x74
,
0x65
,
0x7c
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x70
,
0x61
,
0x77
,
0x6e
,
0x7c
,
0x6f
,
0x73
,
0x2e
,
0x65
,
0x78
,
0x65
,
0x63
,
0x5d
,
0x20
,
0x61
,
0x6c
,
0x72
,
0x65
,
0x61
,
0x64
,
0x79
,
0x20
,
0x61
,
0x72
,
0x65
,
0x20
,
0x73
,
0x68
,
0x65
,
0x6c
,
0x6c
,
0x65
,
0x73
,
0x63
,
0x61
,
0x70
,
0x65
,
0x20
,
0x61
,
0x77
,
0x61
,
0x72
,
0x65
,
0x29
,
0x0a
,
0x0a
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x69
,
0x66
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x73
,
0x75
,
0x6d
,
0x20
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x2e
,
0x73
,
0x75
,
0x6d
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x67
,
0x73
,
0x75
,
0x62
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x73
,
0x74
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x67
,
0x73
,
0x75
,
0x62
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x20
,
0x3d
,
0x20
,
0x73
,
0x74
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x62
,
0x79
,
0x74
,
0x65
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x73
,
0x74
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x62
,
0x79
,
0x74
,
0x65
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x2e
,
0x73
,
0x75
,
0x6d
,
0x68
,
0x65
,
0x78
,
0x61
,
0x28
,
0x6b
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x28
,
0x67
,
0x73
,
0x75
,
0x62
,
0x28
,
0x73
,
0x75
,
0x6d
,
0x28
,
0x6b
,
0x29
,
0x2c
,
0x20
,
0x22
,
0x2e
,
0x22
,
0x2c
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x28
,
0x63
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x28
,
0x22
,
0x25
,
0x30
,
0x32
,
0x78
,
0x22
,
0x2c
,
0x62
,
0x79
,
0x74
,
0x65
,
0x28
,
0x63
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x2e
,
0x73
,
0x75
,
0x6d
,
0x48
,
0x45
,
0x58
,
0x41
,
0x28
,
0x6b
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x28
,
0x67
,
0x73
,
0x75
,
0x62
,
0x28
,
0x73
,
0x75
,
0x6d
,
0x28
,
0x6b
,
0x29
,
0x2c
,
0x20
,
0x22
,
0x2e
,
0x22
,
0x2c
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x28
,
0x63
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x28
,
0x22
,
0x25
,
0x30
,
0x32
,
0x58
,
0x22
,
0x2c
,
0x62
,
0x79
,
0x74
,
0x65
,
0x28
,
0x63
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x00
0x20
,
0x6c
,
0x66
,
0x73
,
0x2e
,
0x6d
,
0x6b
,
0x64
,
0x69
,
0x72
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x73
,
0x61
,
0x76
,
0x65
,
0x64
,
0x5f
,
0x70
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x6f
,
0x2e
,
0x73
,
0x61
,
0x76
,
0x65
,
0x64
,
0x5f
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6c
,
0x75
,
0x61
,
0x74
,
0x65
,
0x78
,
0x5f
,
0x69
,
0x6f
,
0x5f
,
0x6f
,
0x70
,
0x65
,
0x6e
,
0x5f
,
0x72
,
0x65
,
0x61
,
0x64
,
0x6f
,
0x6e
,
0x6c
,
0x79
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x66
,
0x20
,
0x73
,
0x61
,
0x66
,
0x65
,
0x72
,
0x6f
,
0x70
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x3d
,
0x3d
,
0x20
,
0x31
,
0x20
,
0x6f
,
0x72
,
0x20
,
0x73
,
0x68
,
0x65
,
0x6c
,
0x6c
,
0x65
,
0x73
,
0x63
,
0x61
,
0x70
,
0x65
,
0x20
,
0x7e
,
0x3d
,
0x20
,
0x32
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x66
,
0x66
,
0x69
,
0x20
,
0x3d
,
0x20
,
0x72
,
0x65
,
0x71
,
0x75
,
0x69
,
0x72
,
0x65
,
0x28
,
0x27
,
0x66
,
0x66
,
0x69
,
0x27
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x20
,
0x6b
,
0x2c
,
0x20
,
0x76
,
0x20
,
0x69
,
0x6e
,
0x20
,
0x6e
,
0x65
,
0x78
,
0x74
,
0x2c
,
0x20
,
0x66
,
0x66
,
0x69
,
0x20
,
0x64
,
0x6f
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x69
,
0x66
,
0x20
,
0x6b
,
0x20
,
0x7e
,
0x3d
,
0x20
,
0x27
,
0x67
,
0x63
,
0x27
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x66
,
0x69
,
0x5b
,
0x6b
,
0x5d
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x66
,
0x69
,
0x20
,
0x3d
,
0x20
,
0x6e
,
0x69
,
0x6c
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x2d
,
0x2d
,
0x20
,
0x6f
,
0x73
,
0x2e
,
0x5b
,
0x65
,
0x78
,
0x65
,
0x63
,
0x75
,
0x74
,
0x65
,
0x7c
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x70
,
0x61
,
0x77
,
0x6e
,
0x7c
,
0x6f
,
0x73
,
0x2e
,
0x65
,
0x78
,
0x65
,
0x63
,
0x5d
,
0x20
,
0x61
,
0x6c
,
0x72
,
0x65
,
0x61
,
0x64
,
0x79
,
0x20
,
0x61
,
0x72
,
0x65
,
0x20
,
0x73
,
0x68
,
0x65
,
0x6c
,
0x6c
,
0x65
,
0x73
,
0x63
,
0x61
,
0x70
,
0x65
,
0x20
,
0x61
,
0x77
,
0x61
,
0x72
,
0x65
,
0x29
,
0x0a
,
0x0a
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x69
,
0x66
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x20
,
0x74
,
0x68
,
0x65
,
0x6e
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x73
,
0x75
,
0x6d
,
0x20
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x2e
,
0x73
,
0x75
,
0x6d
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x67
,
0x73
,
0x75
,
0x62
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x73
,
0x74
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x67
,
0x73
,
0x75
,
0x62
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x20
,
0x3d
,
0x20
,
0x73
,
0x74
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x6c
,
0x6f
,
0x63
,
0x61
,
0x6c
,
0x20
,
0x62
,
0x79
,
0x74
,
0x65
,
0x20
,
0x20
,
0x20
,
0x3d
,
0x20
,
0x73
,
0x74
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x62
,
0x79
,
0x74
,
0x65
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x2e
,
0x73
,
0x75
,
0x6d
,
0x68
,
0x65
,
0x78
,
0x61
,
0x28
,
0x6b
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x28
,
0x67
,
0x73
,
0x75
,
0x62
,
0x28
,
0x73
,
0x75
,
0x6d
,
0x28
,
0x6b
,
0x29
,
0x2c
,
0x20
,
0x22
,
0x2e
,
0x22
,
0x2c
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x28
,
0x63
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x28
,
0x22
,
0x25
,
0x30
,
0x32
,
0x78
,
0x22
,
0x2c
,
0x62
,
0x79
,
0x74
,
0x65
,
0x28
,
0x63
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x20
,
0x6d
,
0x64
,
0x35
,
0x2e
,
0x73
,
0x75
,
0x6d
,
0x48
,
0x45
,
0x58
,
0x41
,
0x28
,
0x6b
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x28
,
0x67
,
0x73
,
0x75
,
0x62
,
0x28
,
0x73
,
0x75
,
0x6d
,
0x28
,
0x6b
,
0x29
,
0x2c
,
0x20
,
0x22
,
0x2e
,
0x22
,
0x2c
,
0x20
,
0x66
,
0x75
,
0x6e
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x28
,
0x63
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x72
,
0x65
,
0x74
,
0x75
,
0x72
,
0x6e
,
0x20
,
0x66
,
0x6f
,
0x72
,
0x6d
,
0x61
,
0x74
,
0x28
,
0x22
,
0x25
,
0x30
,
0x32
,
0x58
,
0x22
,
0x2c
,
0x62
,
0x79
,
0x74
,
0x65
,
0x28
,
0x63
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x29
,
0x29
,
0x0a
,
0x20
,
0x20
,
0x20
,
0x20
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x65
,
0x6e
,
0x64
,
0x0a
,
0x0a
,
0x00
};
return
luaL_dostring
(
L
,
(
const
char
*
)
luatex_core_lua
);
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
source/texk/web2c/luatexdir/lua/luatex-core.lua
+
2
−
2
View file @
fdc441f1
...
...
@@ -98,7 +98,7 @@ if kpseused == 1 then
io.open
=
luatex_io_open
io.popen
=
luatex_io_popen
if
saferoption
then
if
saferoption
==
1
then
os.execute
=
nil
os
.
spawn
=
nil
...
...
@@ -126,7 +126,7 @@ if kpseused == 1 then
end
if
saferoption
or
shellescape
~=
2
then
if
saferoption
==
1
or
shellescape
~=
2
then
local
ffi
=
require
(
'ffi'
)
for
k
,
v
in
next
,
ffi
do
if
k
~=
'gc'
then
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment