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 <limits> | 7 #include <limits> |
8 #include <cctype> | 8 #include <cctype> |
9 #include <cwctype> | 9 #include <cwctype> |
10 | 10 |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 extern "C" { | 113 extern "C" { |
114 #endif | 114 #endif |
115 int FXSYS_GetACP() { | 115 int FXSYS_GetACP() { |
116 return 0; | 116 return 0; |
117 } | 117 } |
118 FX_DWORD FXSYS_GetFullPathName(const FX_CHAR* filename, | 118 FX_DWORD FXSYS_GetFullPathName(const FX_CHAR* filename, |
119 FX_DWORD buflen, | 119 FX_DWORD buflen, |
120 FX_CHAR* buf, | 120 FX_CHAR* buf, |
121 FX_CHAR** filepart) { | 121 FX_CHAR** filepart) { |
122 int srclen = FXSYS_strlen(filename); | 122 int srclen = FXSYS_strlen(filename); |
123 if (buf == NULL || (int)buflen < srclen + 1) { | 123 if (!buf || (int)buflen < srclen + 1) { |
124 return srclen + 1; | 124 return srclen + 1; |
125 } | 125 } |
126 FXSYS_strcpy(buf, filename); | 126 FXSYS_strcpy(buf, filename); |
127 return srclen; | 127 return srclen; |
128 } | 128 } |
129 FX_DWORD FXSYS_GetModuleFileName(void* hModule, char* buf, FX_DWORD bufsize) { | 129 FX_DWORD FXSYS_GetModuleFileName(void* hModule, char* buf, FX_DWORD bufsize) { |
130 return (FX_DWORD)-1; | 130 return (FX_DWORD)-1; |
131 } | 131 } |
132 #ifdef __cplusplus | 132 #ifdef __cplusplus |
133 } | 133 } |
134 #endif | 134 #endif |
135 #endif | 135 #endif |
136 #if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_ | 136 #if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_ |
137 #ifdef __cplusplus | 137 #ifdef __cplusplus |
138 extern "C" { | 138 extern "C" { |
139 #endif | 139 #endif |
140 FXSYS_FILE* FXSYS_wfopen(const FX_WCHAR* filename, const FX_WCHAR* mode) { | 140 FXSYS_FILE* FXSYS_wfopen(const FX_WCHAR* filename, const FX_WCHAR* mode) { |
141 return FXSYS_fopen(CFX_ByteString::FromUnicode(filename), | 141 return FXSYS_fopen(CFX_ByteString::FromUnicode(filename), |
142 CFX_ByteString::FromUnicode(mode)); | 142 CFX_ByteString::FromUnicode(mode)); |
143 } | 143 } |
144 char* FXSYS_strlwr(char* str) { | 144 char* FXSYS_strlwr(char* str) { |
145 if (str == NULL) { | 145 if (!str) { |
146 return NULL; | 146 return NULL; |
147 } | 147 } |
148 char* s = str; | 148 char* s = str; |
149 while (*str) { | 149 while (*str) { |
150 *str = FXSYS_tolower(*str); | 150 *str = FXSYS_tolower(*str); |
151 str++; | 151 str++; |
152 } | 152 } |
153 return s; | 153 return s; |
154 } | 154 } |
155 char* FXSYS_strupr(char* str) { | 155 char* FXSYS_strupr(char* str) { |
156 if (str == NULL) { | 156 if (!str) { |
157 return NULL; | 157 return NULL; |
158 } | 158 } |
159 char* s = str; | 159 char* s = str; |
160 while (*str) { | 160 while (*str) { |
161 *str = FXSYS_toupper(*str); | 161 *str = FXSYS_toupper(*str); |
162 str++; | 162 str++; |
163 } | 163 } |
164 return s; | 164 return s; |
165 } | 165 } |
166 FX_WCHAR* FXSYS_wcslwr(FX_WCHAR* str) { | 166 FX_WCHAR* FXSYS_wcslwr(FX_WCHAR* str) { |
167 if (str == NULL) { | 167 if (!str) { |
168 return NULL; | 168 return NULL; |
169 } | 169 } |
170 FX_WCHAR* s = str; | 170 FX_WCHAR* s = str; |
171 while (*str) { | 171 while (*str) { |
172 *str = FXSYS_tolower(*str); | 172 *str = FXSYS_tolower(*str); |
173 str++; | 173 str++; |
174 } | 174 } |
175 return s; | 175 return s; |
176 } | 176 } |
177 FX_WCHAR* FXSYS_wcsupr(FX_WCHAR* str) { | 177 FX_WCHAR* FXSYS_wcsupr(FX_WCHAR* str) { |
178 if (str == NULL) { | 178 if (!str) { |
179 return NULL; | 179 return NULL; |
180 } | 180 } |
181 FX_WCHAR* s = str; | 181 FX_WCHAR* s = str; |
182 while (*str) { | 182 while (*str) { |
183 *str = FXSYS_toupper(*str); | 183 *str = FXSYS_toupper(*str); |
184 str++; | 184 str++; |
185 } | 185 } |
186 return s; | 186 return s; |
187 } | 187 } |
188 int FXSYS_stricmp(const char* dst, const char* src) { | 188 int FXSYS_stricmp(const char* dst, const char* src) { |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
251 buf[wlen] = bstr[i]; | 251 buf[wlen] = bstr[i]; |
252 } | 252 } |
253 wlen++; | 253 wlen++; |
254 } | 254 } |
255 return wlen; | 255 return wlen; |
256 } | 256 } |
257 #ifdef __cplusplus | 257 #ifdef __cplusplus |
258 } | 258 } |
259 #endif | 259 #endif |
260 #endif | 260 #endif |
OLD | NEW |