Fixed build warnings and errors. Now we just need to implement testingRunWithTimeout() on Windows.
This commit is contained in:
parent
5548119d8d
commit
8ffb2b1b1e
|
@ -328,7 +328,15 @@ char *testingNsecString(int64_t nsec)
|
||||||
unsec = (uint64_t) nsec;
|
unsec = (uint64_t) nsec;
|
||||||
neg = 0;
|
neg = 0;
|
||||||
if (nsec < 0) {
|
if (nsec < 0) {
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
// TODO figure out a more explicit way to do this; until then, just go with what the standard says should happen, because it's what we want (TODO verify this)
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable: 4146)
|
||||||
|
#endif
|
||||||
unsec = -unsec;
|
unsec = -unsec;
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning(pop)
|
||||||
|
#endif
|
||||||
neg = 1;
|
neg = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,8 +42,8 @@ static inline void setHInstance(void)
|
||||||
ICC_DATE_CLASSES | /* date/time picker */ \
|
ICC_DATE_CLASSES | /* date/time picker */ \
|
||||||
0)
|
0)
|
||||||
|
|
||||||
#define errGetDefaultIconFailed "failed to load default icon"
|
#define errLoadDefaultIconFailed "failed to load default icon"
|
||||||
#define errGetDefaultCursorFailed "failed to load default cursor"
|
#define errLoadDefaultCursorFailed "failed to load default cursor"
|
||||||
#define errInitUtilWindowFailed "failed to initialize the utility window"
|
#define errInitUtilWindowFailed "failed to initialize the utility window"
|
||||||
#define errICCFailed "InitCommonControlsEx() failed"
|
#define errICCFailed "InitCommonControlsEx() failed"
|
||||||
#define errICCFailedNoLastError "InitCommonControlsEx() failed, but didn't specify why. This usually means you forgot the Common Controls v6 manifest; refer to the libui documentation for instructions."
|
#define errICCFailedNoLastError "InitCommonControlsEx() failed, but didn't specify why. This usually means you forgot the Common Controls v6 manifest; refer to the libui documentation for instructions."
|
||||||
|
@ -51,8 +51,8 @@ static inline void setHInstance(void)
|
||||||
|
|
||||||
#define errHRESULTInitErrorsSuffix ": 0x00000000"
|
#define errHRESULTInitErrorsSuffix ": 0x00000000"
|
||||||
static const char *initErrors[] = {
|
static const char *initErrors[] = {
|
||||||
errGetDefaultIconFailed errHRESULTInitErrorsSuffix
|
errLoadDefaultIconFailed errHRESULTInitErrorsSuffix
|
||||||
errGetDefaultCursorFailed errHRESULTInitErrorsSuffix
|
errLoadDefaultCursorFailed errHRESULTInitErrorsSuffix
|
||||||
errInitUtilWindowFailed errHRESULTInitErrorsSuffix
|
errInitUtilWindowFailed errHRESULTInitErrorsSuffix
|
||||||
errICCFailed errHRESULTInitErrorsSuffix,
|
errICCFailed errHRESULTInitErrorsSuffix,
|
||||||
errICCFailedNoLastError,
|
errICCFailedNoLastError,
|
||||||
|
|
|
@ -29,7 +29,7 @@ HRESULT uiprivInitUtilWindow(HICON hDefaultIcon, HCURSOR hDefaultCursor)
|
||||||
ZeroMemory(&wc, sizeof (WNDCLASSW));
|
ZeroMemory(&wc, sizeof (WNDCLASSW));
|
||||||
wc.lpszClassName = utilWindowClass;
|
wc.lpszClassName = utilWindowClass;
|
||||||
wc.lpfnWndProc = utilWindowWndProc;
|
wc.lpfnWndProc = utilWindowWndProc;
|
||||||
wc.hInstance = hInstance;
|
wc.hInstance = uipriv_hInstance;
|
||||||
wc.hIcon = hDefaultIcon;
|
wc.hIcon = hDefaultIcon;
|
||||||
wc.hCursor = hDefaultCursor;
|
wc.hCursor = hDefaultCursor;
|
||||||
wc.hbrBackground = (HBRUSH) (COLOR_BTNFACE + 1);
|
wc.hbrBackground = (HBRUSH) (COLOR_BTNFACE + 1);
|
||||||
|
@ -40,6 +40,6 @@ HRESULT uiprivInitUtilWindow(HICON hDefaultIcon, HCURSOR hDefaultCursor)
|
||||||
utilWindowClass, L"libui utility window",
|
utilWindowClass, L"libui utility window",
|
||||||
WS_OVERLAPPEDWINDOW,
|
WS_OVERLAPPEDWINDOW,
|
||||||
0, 0, 100, 100,
|
0, 0, 100, 100,
|
||||||
NULL, NULL, hInstance, NULL,
|
NULL, NULL, uipriv_hInstance, NULL,
|
||||||
&uiprivUtilWindow);
|
&uiprivUtilWindow);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue