Fix existing string functions, implement a bunch of new ones.

This commit is contained in:
Jon Griffiths 2002-08-19 23:57:27 +00:00 committed by Alexandre Julliard
parent c2acc92a82
commit 18176e3c0c
3 changed files with 1675 additions and 362 deletions

View File

@ -398,8 +398,8 @@ init SHLWAPI_LibMain
396 stub @ 396 stub @
397 stub @ 397 stub @
398 stub @ 398 stub @
399 stub @ 399 stdcall @(str str long) SHLWAPI_399
400 stub @ 400 stdcall @(wstr wstr long) SHLWAPI_400
401 stdcall @(ptr) SHLWAPI_401 401 stdcall @(ptr) SHLWAPI_401
402 stdcall @(ptr) SHLWAPI_402 402 stdcall @(ptr) SHLWAPI_402
403 stdcall @(ptr) SHLWAPI_403 403 stdcall @(ptr) SHLWAPI_403
@ -603,15 +603,15 @@ init SHLWAPI_LibMain
@ stdcall SHSetValueA (long str str long ptr long) SHSetValueA @ stdcall SHSetValueA (long str str long ptr long) SHSetValueA
@ stdcall SHSetValueW (long wstr wstr long ptr long) SHSetValueW @ stdcall SHSetValueW (long wstr wstr long ptr long) SHSetValueW
@ stdcall StrCSpnA (str str) StrCSpnA @ stdcall StrCSpnA (str str) StrCSpnA
@ stub StrCSpnIA @ stdcall StrCSpnIA (str str) StrCSpnIA
@ stub StrCSpnIW @ stdcall StrCSpnIW (wstr wstr) StrCSpnIW
@ stdcall StrCSpnW (wstr wstr) StrCSpnW @ stdcall StrCSpnW (wstr wstr) StrCSpnW
@ stdcall StrCatBuffA (str str long) StrCatBuffA @ stdcall StrCatBuffA (str str long) StrCatBuffA
@ stdcall StrCatBuffW (wstr wstr long) StrCatBuffW @ stdcall StrCatBuffW (wstr wstr long) StrCatBuffW
@ stdcall StrCatW (ptr wstr) StrCatW @ stdcall StrCatW (ptr wstr) StrCatW
@ stdcall StrChrA (str long) StrChrA @ stdcall StrChrA (str long) StrChrA
@ stub StrChrIA @ stdcall StrChrIA (str long) StrChrIA
@ stub StrChrIW @ stdcall StrChrIW (wstr long) StrChrIW
@ stdcall StrChrW (wstr long) StrChrW @ stdcall StrChrW (wstr long) StrChrW
@ stdcall StrCmpIW (wstr wstr) StrCmpIW @ stdcall StrCmpIW (wstr wstr) StrCmpIW
@ stdcall StrCmpNA (str str long) StrCmpNA @ stdcall StrCmpNA (str str long) StrCmpNA
@ -625,22 +625,22 @@ init SHLWAPI_LibMain
@ stdcall StrDupW (wstr) StrDupW @ stdcall StrDupW (wstr) StrDupW
@ stdcall StrFormatByteSizeA(long str long) StrFormatByteSizeA @ stdcall StrFormatByteSizeA(long str long) StrFormatByteSizeA
@ stdcall StrFormatByteSizeW(long wstr long) StrFormatByteSizeW @ stdcall StrFormatByteSizeW(long wstr long) StrFormatByteSizeW
@ stub StrFromTimeIntervalA @ stdcall StrFromTimeIntervalA(str long long long) StrFromTimeIntervalA
@ stub StrFromTimeIntervalW @ stdcall StrFromTimeIntervalW(wstr long long long) StrFromTimeIntervalW
@ stub StrIsIntlEqualA @ stdcall StrIsIntlEqualA(long str str long) StrIsIntlEqualA
@ stub StrIsIntlEqualW @ stdcall StrIsIntlEqualW(long wstr wstr long) StrIsIntlEqualW
@ stdcall StrNCatA(str str long) StrNCatA @ stdcall StrNCatA(str str long) StrNCatA
@ stdcall StrNCatW(wstr wstr long) StrNCatW @ stdcall StrNCatW(wstr wstr long) StrNCatW
@ stub StrPBrkA @ stdcall StrPBrkA(str str) StrPBrkA
@ stub StrPBrkW @ stdcall StrPBrkW(wstr wstr) StrPBrkW
@ stdcall StrRChrA (str str long) StrRChrA @ stdcall StrRChrA (str str long) StrRChrA
@ stdcall StrRChrIA (str str long) StrRChrIA @ stdcall StrRChrIA (str str long) StrRChrIA
@ stdcall StrRChrIW (str str long) StrRChrIW @ stdcall StrRChrIW (str str long) StrRChrIW
@ stdcall StrRChrW (wstr wstr long) StrRChrW @ stdcall StrRChrW (wstr wstr long) StrRChrW
@ stub StrRStrIA @ stdcall StrRStrIA (str str) StrRStrIA
@ stub StrRStrIW @ stdcall StrRStrIW (wstr wstr) StrRStrIW
@ stub StrSpnA @ stdcall StrSpnA (str str) StrSpnA
@ stub StrSpnW @ stdcall StrSpnW (wstr wstr) StrSpnW
@ stdcall StrStrA(str str)StrStrA @ stdcall StrStrA(str str)StrStrA
@ stdcall StrStrIA(str str)StrStrIA @ stdcall StrStrIA(str str)StrStrIA
@ stdcall StrStrIW(wstr wstr)StrStrIW @ stdcall StrStrIW(wstr wstr)StrStrIW
@ -650,7 +650,7 @@ init SHLWAPI_LibMain
@ stdcall StrToIntExW(wstr long ptr) StrToIntExW @ stdcall StrToIntExW(wstr long ptr) StrToIntExW
@ stdcall StrToIntW(wstr)StrToIntW @ stdcall StrToIntW(wstr)StrToIntW
@ stdcall StrTrimA(str str) StrTrimA @ stdcall StrTrimA(str str) StrTrimA
@ stub StrTrimW @ stdcall StrTrimW(wstr wstr) StrTrimW
@ stdcall UrlApplySchemeA(str ptr ptr long) UrlApplySchemeA @ stdcall UrlApplySchemeA(str ptr ptr long) UrlApplySchemeA
@ stdcall UrlApplySchemeW(wstr ptr ptr long) UrlApplySchemeW @ stdcall UrlApplySchemeW(wstr ptr ptr long) UrlApplySchemeW
@ stdcall UrlCanonicalizeA(str ptr ptr long) UrlCanonicalizeA @ stdcall UrlCanonicalizeA(str ptr ptr long) UrlCanonicalizeA
@ -723,5 +723,5 @@ init SHLWAPI_LibMain
@ stdcall SHStrDupA (str ptr) SHStrDupA @ stdcall SHStrDupA (str ptr) SHStrDupA
@ stdcall SHStrDupW (wstr ptr) SHStrDupW @ stdcall SHStrDupW (wstr ptr) SHStrDupW
@ stub StrFormatByteSize64A @ stub StrFormatByteSize64A
@ stub StrFormatKBSizeA @ stdcall StrFormatKBSizeA(long long str long) StrFormatKBSizeA
@ stub StrFormatKBSizeW @ stdcall StrFormatKBSizeW(long long wstr long) StrFormatKBSizeW

File diff suppressed because it is too large Load Diff

View File

@ -667,7 +667,7 @@ LPSTR WINAPI StrChrA(LPCSTR,WORD);
LPWSTR WINAPI StrChrW(LPCWSTR,WCHAR); LPWSTR WINAPI StrChrW(LPCWSTR,WCHAR);
#define StrChr WINELIB_NAME_AW(StrChr) #define StrChr WINELIB_NAME_AW(StrChr)
LPSTR WINAPI StrChrIA(LPCSTR,CHAR); LPSTR WINAPI StrChrIA(LPCSTR,WORD);
LPWSTR WINAPI StrChrIW(LPCWSTR,WCHAR); LPWSTR WINAPI StrChrIW(LPCWSTR,WCHAR);
#define StrChrI WINELIB_NAME_AW(StrChrI) #define StrChrI WINELIB_NAME_AW(StrChrI)