correctly check for errors on two CreateFileMapping calls.
CloseHandle(hFile);
- if (hFileMapping == INVALID_HANDLE_VALUE) {
+ if (hFileMapping == NULL) {
if (notify)
notify(SYSTEM_ERROR,
"CreateFileMapping (%s)", filename);
NULL, PAGE_READONLY, 0, 0, NULL);
CloseHandle(hFile);
- if (hFileMapping == INVALID_HANDLE_VALUE)
+ if (hFileMapping == NULL)
return NULL;
data = MapViewOfFile(hFileMapping,
SUBLANG_DEFAULT),
/* Default language */
theInfo, /* the buffer */
- sizeof(theInfo), /* the buffer size */
+ sizeof(theInfo) / sizeof(wchar_t), /* size in wchars */
NULL); /* no additional format args. */
/* Problem: could not get the error message.