aboutsummaryrefslogtreecommitdiff
path: root/jim-win32.c
diff options
context:
space:
mode:
authorEvan Hunter <evan@ozhiker.com>2016-10-08 19:55:34 +0100
committerSteve Bennett <steveb@workware.net.au>2016-10-11 11:14:23 +1000
commit73176c908b681a9500af84abfa2f7f6234f3f913 (patch)
tree9774746184dced03e7266ee1ae58c291eef61d6b /jim-win32.c
parentf21bc88fb3f7906e5c18b182930e15843c43a4cd (diff)
downloadjimtcl-73176c908b681a9500af84abfa2f7f6234f3f913.zip
jimtcl-73176c908b681a9500af84abfa2f7f6234f3f913.tar.gz
jimtcl-73176c908b681a9500af84abfa2f7f6234f3f913.tar.bz2
Fix warnings when building win32 module and add module to appveyor build
Diffstat (limited to 'jim-win32.c')
-rw-r--r--jim-win32.c6
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;
}