diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-04-23 04:14:42 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-04-23 04:14:42 +0000 |
commit | 3254b0f3c1c34119949839e855420defbac03d85 (patch) | |
tree | 0d5356964275a4a684cacb8e1d30a61ff6285325 /ext | |
parent | 73706907fb10832233bf9b30897952d2e7500ca1 (diff) | |
download | ruby-3254b0f3c1c34119949839e855420defbac03d85.tar.gz |
win32ole.c: suppress warnings
* ext/win32ole/win32ole.c (ole_excepinfo2msg, lcid_installed):
cast to suppress warnings, SCODE varies on cygwin and mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
-rw-r--r-- | ext/win32ole/win32ole.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/win32ole/win32ole.c b/ext/win32ole/win32ole.c index 3a986111ac..177e39af7f 100644 --- a/ext/win32ole/win32ole.c +++ b/ext/win32ole/win32ole.c @@ -1180,7 +1180,7 @@ ole_excepinfo2msg(EXCEPINFO *pExInfo) pDescription = ole_wc2mb(pExInfo->bstrDescription); } if(pExInfo->wCode == 0) { - sprintf(error_code, "\n OLE error code:%lX in ", pExInfo->scode); + sprintf(error_code, "\n OLE error code:%lX in ", (unsigned long)pExInfo->scode); } else{ sprintf(error_code, "\n OLE error code:%u in ", pExInfo->wCode); @@ -3112,7 +3112,7 @@ static BOOL lcid_installed(LCID lcid) { g_lcid_installed = FALSE; - snprintf(g_lcid_to_check, sizeof(g_lcid_to_check), "%08lx", lcid); + snprintf(g_lcid_to_check, sizeof(g_lcid_to_check), "%08lx", (unsigned long)lcid); EnumSystemLocales(installed_lcid_proc, LCID_INSTALLED); return g_lcid_installed; } |