diff options
Diffstat (limited to 'tex/context/base/util-pck.lua')
-rw-r--r-- | tex/context/base/util-pck.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tex/context/base/util-pck.lua b/tex/context/base/util-pck.lua index 835c70800..585123b5c 100644 --- a/tex/context/base/util-pck.lua +++ b/tex/context/base/util-pck.lua @@ -29,6 +29,18 @@ local function hashed(t) return concat(s,",") end +local function simplehashed(t) + local s = { } + for k, v in next, t do + s[#s+1] = k.."="..v + end + sort(s) + return concat(s,",") +end + +packers.hashed = hashed +packers.simplehashed = simplehashed + local function pack(t,keys,hash,index) for k,v in next, t do if type(v) == "table" then |