X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/18bf7fd0b374cd96b46b95265e356e975c3992ea..daa3dfaeb7fe6d9674d3113ab92959ad0175c2b9:/luatz/tzfile.lua diff --git a/luatz/tzfile.lua b/luatz/tzfile.lua index 4fddddf..2d64d36 100644 --- a/luatz/tzfile.lua +++ b/luatz/tzfile.lua @@ -3,7 +3,9 @@ local tt_info_mt = require "luatz.tzinfo".tt_info_mt local read_int32be, read_int64be -if string.unpack then -- Only available in Lua 5.3+ +-- luacheck: push std max +if string.unpack then + -- Only available in Lua 5.3+ function read_int32be(fd) local data, err = fd:read(4) if data == nil then return nil, err end @@ -15,7 +17,7 @@ if string.unpack then -- Only available in Lua 5.3+ if data == nil then return nil, err end return string.unpack(">i8", data) end -else +else -- luacheck: pop function read_int32be(fd) local data, err = fd:read(4) if data == nil then return nil, err end @@ -98,7 +100,7 @@ local function read_tz ( fd ) local abbreviations = assert ( fd:read ( tzh_charcnt ) ) - local leap_seconds = { } + local leap_seconds = { } -- luacheck: ignore 241 for i=1, tzh_leapcnt do leap_seconds [ i ] = { offset = assert ( read_int32be ( fd ) ) ; @@ -218,6 +220,7 @@ local function read_tz ( fd ) end local res = { + future = TZ; [0] = { transition_time = MIN_TIME ; info = ttinfos [ first ] ;