wcscmp header? %S format string in ok()?

Dan Kegel dank at kegel.com
Wed Dec 25 13:16:20 CST 2002


I get the following compiler warnings in dlls/ntdll/tests/rtlstr.c:

gcc -c -I. -I. -I../../../include -I../../../include  -g -O2 -Wall -mpreferred-stack-boundary=2 
-fPIC -DNONAMELESSUNION -DNONAMELESSSTRUCT  -D_REENTRANT -o rtlstr.o rtlstr.c
rtlstr.c: In function `test_RtlInitUnicodeString':
rtlstr.c:110: warning: implicit declaration of function `wcscmp'
rtlstr.c: In function `test_RtlUnicodeStringToInteger':
rtlstr.c:175: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:180: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:181: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:183: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:184: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:186: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:187: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:189: warning: wchar_t format, different type arg (arg 3)
rtlstr.c:190: warning: wchar_t format, different type arg (arg 3)

(Actually, before the patch I just sent in, there were a couple more.)

Two questions:
1. what .h file should tests/rtlstr.c include to get wcscmp?
    Posix says one thing, MSDN says a similar thing, but I want to
    get the path right.
2. The whcar_t format warnings might be serious -- isn't posix's wchar_t
    different from win32's wchar_t?
- Dan

-- 
Dan Kegel
Linux User #78045
http://www.kegel.com




More information about the wine-devel mailing list