diff options
author | Philipp Gesang <phg@phi-gamma.net> | 2016-04-25 23:21:28 +0200 |
---|---|---|
committer | Philipp Gesang <phg@phi-gamma.net> | 2016-04-25 23:21:28 +0200 |
commit | f5ae057cbe8d00ec09269080ee152fd52dfa931f (patch) | |
tree | 5943e53385184389c2b7247212392f072bf075e7 /src/fontloader/misc/fontloader-font-afm.lua | |
parent | 88636ab5075bad0fdd6c635629fc29a9f95d8cbc (diff) | |
download | luaotfload-f5ae057cbe8d00ec09269080ee152fd52dfa931f.tar.gz |
[fontloader] sync with Context as of 2016-04-25
Diffstat (limited to 'src/fontloader/misc/fontloader-font-afm.lua')
-rw-r--r-- | src/fontloader/misc/fontloader-font-afm.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fontloader/misc/fontloader-font-afm.lua b/src/fontloader/misc/fontloader-font-afm.lua index 7003304..99b8577 100644 --- a/src/fontloader/misc/fontloader-font-afm.lua +++ b/src/fontloader/misc/fontloader-font-afm.lua @@ -30,7 +30,7 @@ local fonts, logs, trackers, containers, resolvers = fonts, logs, trackers, cont local next, type, tonumber = next, type, tonumber local match, gmatch, lower, gsub, strip, find = string.match, string.gmatch, string.lower, string.gsub, string.strip, string.find local char, byte, sub = string.char, string.byte, string.sub -local abs, mod = math.abs, math.mod +local abs = math.abs local bxor, rshift = bit32.bxor, bit32.rshift local P, S, R, Cmt, C, Ct, Cs, lpegmatch, patterns = lpeg.P, lpeg.S, lpeg.R, lpeg.Cmt, lpeg.C, lpeg.Ct, lpeg.Cs, lpeg.match, lpeg.patterns local derivetable = table.derive @@ -317,7 +317,7 @@ do local function step(c) local cipher = byte(c) local plain = bxor(cipher,rshift(r,8)) - r = mod((cipher + r) * c1 + c2,65536) + r = ((cipher + r) * c1 + c2) % 65536 return char(plain) end |