Changeset 5753 for trunk/src/shlwapi/ordinal.c
- Timestamp:
- May 19, 2001, 3:17:34 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shlwapi/ordinal.c
r5749 r5753 32 32 extern HMODULE SHLWAPI_hmpr = 0; 33 33 extern HMODULE SHLWAPI_hmlang = 0; 34 #undef FIXME 35 #ifdef DEBUG 36 #define FIXME WriteLog("FIXME %s", __FUNCTION__); WriteLog 37 #else 38 #define FIXME 1 ? (void)0 : (void)((int (*)(char *, ...)) NULL) 39 #endif 34 40 #else 35 41 extern HINSTANCE shlwapi_hInstance; … … 195 201 return 0; 196 202 } 197 198 203 /************************************************************************* 199 204 * SHLWAPI_151 [SHLWAPI.151] 200 205 */ 201 DWORD WINAPI SHLWAPI_151(void) 202 { 203 FIXME(": stub\n"); 204 return 0; 205 } 206 207 /************************************************************************* 208 * SHLWAPI_152 [SHLWAPI.152] 209 */ 210 DWORD WINAPI SHLWAPI_152(LPWSTR str1, LPWSTR str2, INT len) 211 { 206 #ifdef __WIN32OS2__ 207 DWORD WINAPI SHLWAPI_151(LPSTR str1, LPSTR str2, INT len) 208 { 209 dprintf(("SHLWAPI_151 (strcmpn) %s %s %d", str1, str2, len)); 212 210 if (!len) 213 211 return 0; … … 219 217 } 220 218 return *str1 - *str2; 219 220 } 221 #else 222 DWORD WINAPI SHLWAPI_151(void) 223 { 224 FIXME(": stub\n"); 225 return 0; 226 } 227 #endif 228 229 /************************************************************************* 230 * SHLWAPI_152 [SHLWAPI.152] 231 */ 232 DWORD WINAPI SHLWAPI_152(LPWSTR str1, LPWSTR str2, INT len) 233 { 234 if (!len) 235 return 0; 236 237 while (--len && *str1 && *str1 == *str2) 238 { 239 str1++; 240 str2++; 241 } 242 return *str1 - *str2; 221 243 } 222 244 … … 224 246 * SHLWAPI_153 [SHLWAPI.153] 225 247 */ 248 #ifdef __WIN32OS2__ 249 //case insensitive string compare with length (ascii) 250 DWORD WINAPI SHLWAPI_153(LPSTR str1, LPSTR str2, DWORD len) 251 { 252 if (!len) 253 return 0; 254 255 return lstrncmpiA(str1, str2, len); 256 } 257 258 //case insensitive string compare with length (unicode) 259 DWORD WINAPI SHLWAPI_154(LPWSTR str1, LPWSTR str2, DWORD len) 260 { 261 if (!len) 262 return 0; 263 264 return lstrncmpiW(str1, str2, len); 265 } 266 267 #else 226 268 DWORD WINAPI SHLWAPI_153(DWORD dw1, DWORD dw2, DWORD dw3) 227 269 { … … 229 271 return 0; 230 272 } 273 #endif 231 274 232 275 /*************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.