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 #ifndef CORE_INCLUDE_FXCRT_FX_EXT_H_ | 7 #ifndef CORE_INCLUDE_FXCRT_FX_EXT_H_ |
8 #define CORE_INCLUDE_FXCRT_FX_EXT_H_ | 8 #define CORE_INCLUDE_FXCRT_FX_EXT_H_ |
9 | 9 |
| 10 #include <cctype> |
| 11 #include <cwctype> |
| 12 |
10 #include "fx_string.h" | 13 #include "fx_string.h" |
11 #include "fx_system.h" | 14 #include "fx_system.h" |
12 | 15 |
13 #include <cctype> | |
14 #include <cwctype> | |
15 | |
16 FX_FLOAT FXSYS_tan(FX_FLOAT a); | 16 FX_FLOAT FXSYS_tan(FX_FLOAT a); |
17 FX_FLOAT FXSYS_logb(FX_FLOAT b, FX_FLOAT x); | 17 FX_FLOAT FXSYS_logb(FX_FLOAT b, FX_FLOAT x); |
18 FX_FLOAT FXSYS_strtof(const FX_CHAR* pcsStr, | 18 FX_FLOAT FXSYS_strtof(const FX_CHAR* pcsStr, |
19 int32_t iLength = -1, | 19 int32_t iLength = -1, |
20 int32_t* pUsedLen = NULL); | 20 int32_t* pUsedLen = NULL); |
21 FX_FLOAT FXSYS_wcstof(const FX_WCHAR* pwsStr, | 21 FX_FLOAT FXSYS_wcstof(const FX_WCHAR* pwsStr, |
22 int32_t iLength = -1, | 22 int32_t iLength = -1, |
23 int32_t* pUsedLen = NULL); | 23 int32_t* pUsedLen = NULL); |
24 FX_WCHAR* FXSYS_wcsncpy(FX_WCHAR* dstStr, const FX_WCHAR* srcStr, size_t count); | 24 FX_WCHAR* FXSYS_wcsncpy(FX_WCHAR* dstStr, const FX_WCHAR* srcStr, size_t count); |
25 int32_t FXSYS_wcsnicmp(const FX_WCHAR* s1, const FX_WCHAR* s2, size_t count); | 25 int32_t FXSYS_wcsnicmp(const FX_WCHAR* s1, const FX_WCHAR* s2, size_t count); |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
107 j -= gap; | 107 j -= gap; |
108 } | 108 } |
109 pArray[j + gap] = v1; | 109 pArray[j + gap] = v1; |
110 } | 110 } |
111 gap >>= 1; | 111 gap >>= 1; |
112 } | 112 } |
113 } | 113 } |
114 }; | 114 }; |
115 | 115 |
116 #endif // CORE_INCLUDE_FXCRT_FX_EXT_H_ | 116 #endif // CORE_INCLUDE_FXCRT_FX_EXT_H_ |
OLD | NEW |