Fix compiler warning induced by commit d8b15eeb8.
authorTom Lane
Wed, 24 Jun 2020 19:47:30 +0000 (15:47 -0400)
committerTom Lane
Wed, 24 Jun 2020 19:47:48 +0000 (15:47 -0400)
commit086bef8ac8b3635e7af94ac41e92dfc016b87e90
tree3ff9e5f9557eba27c63959d868ec1732410398ce
parent6f7a862bed3a49283c74c0adf207172002e3e03c
Fix compiler warning induced by commit d8b15eeb8.

I forgot that INT64_FORMAT can't be used with sscanf on Windows.
Use the same trick of sscanf'ing into a temp variable as we do in
some other places in zic.c.

The upstream IANA code avoids the portability problem by relying on
's SCNdFAST64 macro.  Once we're requiring C99 in all
branches, we should do likewise and drop this set of diffs from
upstream.  For now, though, a hack seems fine, since we do not
actually care about leapseconds anyway.

Discussion: https://postgr.es/m/4e5d1a5b-143e-e70e-a99d-a3b01c1ae7c3@2ndquadrant.com
src/timezone/zic.c