diff options
author | Evan Hunter <evan@ozhiker.com> | 2016-10-08 19:55:34 +0100 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2016-10-11 11:14:23 +1000 |
commit | 73176c908b681a9500af84abfa2f7f6234f3f913 (patch) | |
tree | 9774746184dced03e7266ee1ae58c291eef61d6b | |
parent | f21bc88fb3f7906e5c18b182930e15843c43a4cd (diff) | |
download | jimtcl-73176c908b681a9500af84abfa2f7f6234f3f913.zip jimtcl-73176c908b681a9500af84abfa2f7f6234f3f913.tar.gz jimtcl-73176c908b681a9500af84abfa2f7f6234f3f913.tar.bz2 |
Fix warnings when building win32 module and add module to appveyor build
-rw-r--r-- | appveyor.yml | 2 | ||||
-rw-r--r-- | jim-win32.c | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/appveyor.yml b/appveyor.yml index 363cc61..4b3a30a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -3,7 +3,7 @@ install: - cmd: set MSYSTEM=MINGW32 - cmd: C:\msys64\usr\bin\bash -lc "pacman --sync --noconfirm make mingw-w64-i686-gcc" build_script: - - cmd: C:\msys64\usr\bin\bash -lc "cd /c/projects/jimtcl; ./configure --full --with-ext='zlib' --disable-docs" + - cmd: C:\msys64\usr\bin\bash -lc "cd /c/projects/jimtcl; ./configure --full --with-ext='zlib win32' --disable-docs" - cmd: C:\msys64\usr\bin\bash -lc "cd /c/projects/jimtcl; make" test_script: - cmd: C:\msys64\usr\bin\bash -lc "cd /c/projects/jimtcl; make test" 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; } |