29 Nov
2008
29 Nov
'08
7 p.m.
Hi Tim,
+ p = s + MSVCRT_swprintf(s, "\\s%s.", tmpstr); // "implicit declaration" error, function is defined in wcs (but no wcs.h); but how to convert format string to MSVCRT_wchar_t?
Declare the format string as a const buffer, e.g.: static const MSVCRT_wchar_t tmpFmt[] = { '\\','s','%','s','.',0 };
+ mbstowcs(wtmpstr,tmpstr,strlen(tmpstr)); // need a MSVCRT_wchar version MultiByteToWideChar should be enough.
+ wcscpy(p, wtmpstr); // need a MSVCRT_wchar version Just use strcpyW, as other files in msvcrt do.
+@ cdecl wtmpnam(ptr) MSVCRT_wtmpnam // needs an underscore? The name in the .spec file must match the name in the .c file, that's all. --Juan