diff options
author | Didier Raboud <odyx@debian.org> | 2019-11-20 20:30:03 +0100 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2019-11-20 20:30:03 +0100 |
commit | b0aeaea912817dd53fda33331a8f6e562b695a50 (patch) | |
tree | 4c3eca617f759c0bc9698cc35c599ef3113fa706 /jim-win32.c | |
parent | 68b3a623cde64e8dd53f8b1929a7cc9eabf0dadd (diff) | |
parent | 052cee686ea886c16b59dcabb5a04b2e6d390ade (diff) |
Update to upstream 0.79+dfsg0
[git-debrebase anchor: new upstream 0.79+dfsg0, merge]
Diffstat (limited to 'jim-win32.c')
-rw-r--r-- | jim-win32.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/jim-win32.c b/jim-win32.c index 3218edc..33e7117 100644 --- a/jim-win32.c +++ b/jim-win32.c @@ -92,7 +92,7 @@ Win32ErrorObj(Jim_Interp *interp, const char * szPrefix, DWORD dwError) static int Win32_ShellExecute(Jim_Interp *interp, int objc, Jim_Obj * const *objv) { - int r; + ptrdiff_t r; const char *verb, *file, *parm = NULL; char cwd[MAX_PATH + 1]; @@ -105,7 +105,7 @@ Win32_ShellExecute(Jim_Interp *interp, int objc, Jim_Obj * const *objv) GetCurrentDirectoryA(MAX_PATH + 1, cwd); if (objc == 4) parm = Jim_String(objv[3]); - r = (int)ShellExecuteA(NULL, verb, file, parm, cwd, SW_SHOWNORMAL); + r = (ptrdiff_t)ShellExecuteA(NULL, verb, file, parm, cwd, SW_SHOWNORMAL); if (r < 33) Jim_SetResult(interp, Win32ErrorObj(interp, "ShellExecute", GetLastError())); @@ -163,7 +163,7 @@ Win32_CloseWindow(Jim_Interp *interp, int objc, Jim_Obj * const *objv) static int Win32_GetActiveWindow(Jim_Interp *interp, int objc, Jim_Obj * const *objv) { - Jim_SetResult(interp, Jim_NewIntObj(interp, (DWORD)GetActiveWindow())); + Jim_SetResult(interp, Jim_NewIntObj(interp, (ptrdiff_t)GetActiveWindow())); return JIM_OK; } |