diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2017-03-29 15:18:16 -0400 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-03-29 21:00:18 +0000 |
commit | b929ab0886a2b0ceb701989ef126e5b0cabf6997 (patch) | |
tree | ea8dd8ea021c45a1fa95181d56316430740e150b /xfa/fgas/localization/cfx_datetime.h | |
parent | f761a3aa4a001736249e1d7c3dce3b9dc8436a8d (diff) | |
download | pdfium-b929ab0886a2b0ceb701989ef126e5b0cabf6997.tar.xz |
Remove fgas/localization directory
This Cl moves the CFX_DateTime, CFX_Decimal and IFX_Locale files into
core/fxcrt and builds only for XFA. The CFX_FormatString code is moved
info fgas/crt and renamed CFGAS_FormatString to match the fgas naming.
Change-Id: I8d9061195d2225da0389cbc9d018fcbd2e9a3c0c
Reviewed-on: https://pdfium-review.googlesource.com/3257
Commit-Queue: dsinclair <dsinclair@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Diffstat (limited to 'xfa/fgas/localization/cfx_datetime.h')
-rw-r--r-- | xfa/fgas/localization/cfx_datetime.h | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/xfa/fgas/localization/cfx_datetime.h b/xfa/fgas/localization/cfx_datetime.h deleted file mode 100644 index d7bfa8d53a..0000000000 --- a/xfa/fgas/localization/cfx_datetime.h +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright 2014 PDFium Authors. All rights reserved. -// 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 - -#ifndef XFA_FGAS_LOCALIZATION_CFX_DATETIME_H_ -#define XFA_FGAS_LOCALIZATION_CFX_DATETIME_H_ - -#include "core/fxcrt/fx_system.h" - -bool FX_IsLeapYear(int32_t iYear); -uint8_t FX_DaysInMonth(int32_t iYear, uint8_t iMonth); - -class CFX_DateTime { - public: - CFX_DateTime() - : year_(0), - month_(0), - day_(0), - hour_(0), - minute_(0), - second_(0), - millisecond_(0) {} - CFX_DateTime(int32_t year, - uint8_t month, - uint8_t day, - uint8_t hour, - uint8_t minute, - uint8_t second, - uint16_t millisecond) - : year_(year), - month_(month), - day_(day), - hour_(hour), - minute_(minute), - second_(second), - millisecond_(millisecond) {} - - void Now(); - - void Reset() { - year_ = 0; - month_ = 0; - day_ = 0; - hour_ = 0; - minute_ = 0; - second_ = 0; - millisecond_ = 0; - } - - bool IsSet() const { - return year_ != 0 || month_ != 0 || day_ != 0 || hour_ != 0 || - minute_ != 0 || second_ != 0 || millisecond_ != 0; - } - - void SetDate(int32_t year, uint8_t month, uint8_t day) { - year_ = year; - month_ = month; - day_ = day; - } - - void SetTime(uint8_t hour, - uint8_t minute, - uint8_t second, - uint16_t millisecond) { - hour_ = hour; - minute_ = minute; - second_ = second; - millisecond_ = millisecond; - } - - int32_t GetYear() const { return year_; } - uint8_t GetMonth() const { return month_; } - uint8_t GetDay() const { return day_; } - uint8_t GetHour() const { return hour_; } - uint8_t GetMinute() const { return minute_; } - uint8_t GetSecond() const { return second_; } - uint16_t GetMillisecond() const { return millisecond_; } - int32_t GetDayOfWeek() const; - - private: - int32_t year_; - uint8_t month_; - uint8_t day_; - uint8_t hour_; - uint8_t minute_; - uint8_t second_; - uint16_t millisecond_; -}; - -#if _FX_OS_ != _FX_ANDROID_ -#pragma pack(push, 1) -#endif -struct FX_TIMEZONE { - int8_t tzHour; - uint8_t tzMinute; -}; -#if _FX_OS_ != _FX_ANDROID_ -#pragma pack(pop) -#endif - -#endif // XFA_FGAS_LOCALIZATION_CFX_DATETIME_H_ |