OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #include "core/include/fxcrt/fx_system.h" | 7 #include "core/include/fxcrt/fx_system.h" |
8 #include "xfa/src/fgas/localization/fgas_datetime.h" | 8 #include "xfa/fgas/localization/fgas_datetime.h" |
9 | 9 |
10 #if _FX_OS_ == _FX_LINUX_DESKTOP_ || _FX_OS_ == _FX_ANDROID_ || \ | 10 #if _FX_OS_ == _FX_LINUX_DESKTOP_ || _FX_OS_ == _FX_ANDROID_ || \ |
11 _FX_OS_ == _FX_MACOSX_ || _FX_OS_ == _FX_IOS_ | 11 _FX_OS_ == _FX_MACOSX_ || _FX_OS_ == _FX_IOS_ |
12 #include <sys/time.h> | 12 #include <sys/time.h> |
13 #include <time.h> | 13 #include <time.h> |
14 #endif | 14 #endif |
15 | 15 |
16 const uint8_t g_FXDaysPerMonth[12] = {31, 28, 31, 30, 31, 30, | 16 const uint8_t g_FXDaysPerMonth[12] = {31, 28, 31, 30, 31, 30, |
17 31, 31, 30, 31, 30, 31}; | 17 31, 31, 30, 31, 30, 31}; |
18 const uint8_t g_FXDaysPerLeapMonth[12] = {31, 29, 31, 30, 31, 30, | 18 const uint8_t g_FXDaysPerLeapMonth[12] = {31, 29, 31, 30, 31, 30, |
(...skipping 522 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
541 iMilliseconds %= g_FXMillisecondsPerSecond; | 541 iMilliseconds %= g_FXMillisecondsPerSecond; |
542 if (iMilliseconds < 0) { | 542 if (iMilliseconds < 0) { |
543 iSeconds--, iMilliseconds += g_FXMillisecondsPerSecond; | 543 iSeconds--, iMilliseconds += g_FXMillisecondsPerSecond; |
544 } | 544 } |
545 m_DateTime.Time.sTime.millisecond = (FX_WORD)iMilliseconds; | 545 m_DateTime.Time.sTime.millisecond = (FX_WORD)iMilliseconds; |
546 if (iSeconds != 0) { | 546 if (iSeconds != 0) { |
547 AddSeconds(iSeconds); | 547 AddSeconds(iSeconds); |
548 } | 548 } |
549 return TRUE; | 549 return TRUE; |
550 } | 550 } |
OLD | NEW |