#include "utypeinfo.h"
#include "unicode/utypes.h"
#include "unicode/ustring.h"
#include "uassert.h"
#include "ustr_imp.h"
#ifdef U_DEBUG_TZ
# include <stdio.h>
# include "uresimp.h"
static void debug_tz_loc(const char *f, int32_t l)
{
fprintf(stderr, "%s:%d: ", f, l);
}
static void debug_tz_msg(const char *pat, ...)
{
va_list ap;
va_start(ap, pat);
vfprintf(stderr, pat, ap);
fflush(stderr);
}
static char gStrBuf[256];
#define U_DEBUG_TZ_STR …
#define U_DEBUG_TZ_MSG …
#else
#define U_DEBUG_TZ_MSG(x) …
#endif
#if !UCONFIG_NO_FORMATTING
#include "unicode/simpletz.h"
#include "unicode/calendar.h"
#include "unicode/gregocal.h"
#include "unicode/ures.h"
#include "unicode/tzfmt.h"
#include "unicode/numfmt.h"
#include "gregoimp.h"
#include "uresimp.h"
#include "olsontz.h"
#include "mutex.h"
#include "unicode/udata.h"
#include "ucln_in.h"
#include "cstring.h"
#include "cmemory.h"
#include "unicode/strenum.h"
#include "uassert.h"
#include "zonemeta.h"
#define kZONEINFO …
#define kREGIONS …
#define kZONES …
#define kRULES …
#define kNAMES …
#define kTZVERSION …
#define kLINKS …
#define kMAX_CUSTOM_HOUR …
#define kMAX_CUSTOM_MIN …
#define kMAX_CUSTOM_SEC …
#define MINUS …
#define PLUS …
#define ZERO_DIGIT …
#define COLON …
static const char16_t WORLD[] = …;
static const char16_t GMT_ID[] = …;
static const char16_t UNKNOWN_ZONE_ID[] = …;
static const int32_t GMT_ID_LENGTH = …;
static const int32_t UNKNOWN_ZONE_ID_LENGTH = …;
static icu::TimeZone* DEFAULT_ZONE = …;
static icu::UInitOnce gDefaultZoneInitOnce { … };
alignas(icu::SimpleTimeZone)
static char gRawGMT[sizeof(icu::SimpleTimeZone)];
alignas(icu::SimpleTimeZone)
static char gRawUNKNOWN[sizeof(icu::SimpleTimeZone)];
static icu::UInitOnce gStaticZonesInitOnce { … };
static UBool gStaticZonesInitialized = …;
static char TZDATA_VERSION[16];
static icu::UInitOnce gTZDataVersionInitOnce { … };
static int32_t* MAP_SYSTEM_ZONES = …;
static int32_t* MAP_CANONICAL_SYSTEM_ZONES = …;
static int32_t* MAP_CANONICAL_SYSTEM_LOCATION_ZONES = …;
static int32_t LEN_SYSTEM_ZONES = …;
static int32_t LEN_CANONICAL_SYSTEM_ZONES = …;
static int32_t LEN_CANONICAL_SYSTEM_LOCATION_ZONES = …;
static icu::UInitOnce gSystemZonesInitOnce { … };
static icu::UInitOnce gCanonicalZonesInitOnce { … };
static icu::UInitOnce gCanonicalLocationZonesInitOnce { … };
U_CDECL_BEGIN
static UBool U_CALLCONV timeZone_cleanup()
{ … }
U_CDECL_END
U_NAMESPACE_BEGIN
#endif