[tz] zic throws warning for 2007a

Derick Rethans tz at derickrethans.nl
Wed Mar 1 20:12:37 UTC 2017


Hi,

I've just updated the PHP version of the TZ database, and while 
compiling with the current zic, I see:

warning: "standard input", line 434: time zone abbreviation has too many characters (-004430)

This is because of:
  24 #ifndef ZIC_MAX_ABBR_LEN_WO_WARN
  25 #define ZIC_MAX_ABBR_LEN_WO_WARN    6
  26 #endif /* !defined ZIC_MAX_ABBR_LEN_WO_WARN */

3108         if (cp - string > ZIC_MAX_ABBR_LEN_WO_WARN)
3109           mp = _("time zone abbreviation has too many characters");

That check was introduced in 2012j as per NEWS:

Release 2012j - 2012-11-12 18:34:49 -0800
...

  zic -v now complains about abbreviations that are less than 3
  or more than 6 characters, as per Posix.  Formerly, it checked
  for abbreviations that were more than 3.


cheers,
Derick

-- 
https://derickrethans.nl | https://xdebug.org | https://dram.io
Like Xdebug? Consider a donation: https://xdebug.org/donate.php
twitter: @derickr and @xdebug


More information about the tz mailing list