TZ_MAX_TYPES
#ifndef TZ_MAX_TYPES
&& 0 <= typecnt && typecnt <= TZ_MAX_TYPES
&& 0 <= ttisstdcnt && ttisstdcnt <= TZ_MAX_TYPES
&& 0 <= ttisutcnt && ttisutcnt <= TZ_MAX_TYPES))
sp->typecnt + 2 <= TZ_MAX_TYPES) {
char seen[TZ_MAX_TYPES];
unsigned char types[TZ_MAX_TYPES];
struct ttinfo ttis[TZ_MAX_TYPES];
char omittype[TZ_MAX_TYPES];
int typemap[TZ_MAX_TYPES];
if (typecnt >= TZ_MAX_TYPES) {
static zic_t utoffs[TZ_MAX_TYPES];
static char isdsts[TZ_MAX_TYPES];
static unsigned char desigidx[TZ_MAX_TYPES];
static bool ttisstds[TZ_MAX_TYPES];
static bool ttisuts[TZ_MAX_TYPES];