blob: 44ed2ab858198f0519ae0b39c0859ab8f693644d [file] [log] [blame] [edit]
// Copyright 2017 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
#include "xfa/fxfa/parser/cxfa_timezoneprovider.h"
#include <stdlib.h>
#include <time.h>
#include "build/build_config.h"
static bool g_bProviderTimeZoneSet = false;
#if BUILDFLAG(IS_WIN)
#define TIMEZONE _timezone
#define TZSET _tzset
#else
#define TZSET tzset
#define TIMEZONE timezone
#endif
CXFA_TimeZoneProvider::CXFA_TimeZoneProvider() {
if (!g_bProviderTimeZoneSet) {
g_bProviderTimeZoneSet = true;
TZSET();
}
tz_minutes_ = TIMEZONE / -60;
}
CXFA_TimeZoneProvider::~CXFA_TimeZoneProvider() = default;