mirror of
https://github.com/wiremod/advdupe2.git
synced 2025-03-04 03:03:05 -05:00
Improve string read performance
This commit is contained in:
parent
4d9070c861
commit
66c7c02d69
@ -240,17 +240,7 @@ do --Version 4
|
||||
return tables[buff:ReadShort()]
|
||||
end
|
||||
|
||||
local function vsr()
|
||||
|
||||
buff:Seek(buff:Tell() - 1)
|
||||
|
||||
slen = buff:ReadByte()
|
||||
|
||||
return buff:Read(slen)
|
||||
|
||||
end
|
||||
|
||||
for i=1,246 do dec[i] = vsr end
|
||||
for i=1,246 do dec[i] = function() return buff:Read(i) end end
|
||||
end
|
||||
|
||||
do --Version 5
|
||||
@ -339,17 +329,7 @@ do --Version 5
|
||||
return tables[buff:ReadShort()]
|
||||
end
|
||||
|
||||
local function vsr()
|
||||
|
||||
buff:Seek(buff:Tell() - 1)
|
||||
|
||||
slen = buff:ReadByte()
|
||||
|
||||
return buff:Read(slen)
|
||||
|
||||
end
|
||||
|
||||
for i=1,246 do dec[i] = vsr end
|
||||
for i=1,246 do dec[i] = function() return buff:Read(i) end end
|
||||
end
|
||||
|
||||
local function serialize(tbl)
|
||||
|
Loading…
Reference in New Issue
Block a user