Use correct Windows handle type

This commit is contained in:
Christoph Gohlke 2017-10-01 23:11:39 -07:00 committed by GitHub
parent 007adc3134
commit 5ec351e980

View File

@ -595,6 +595,13 @@ cms_profile_is_intent_supported(CmsProfileObject *self, PyObject *args)
} }
#ifdef _WIN32 #ifdef _WIN32
#ifdef _WIN64
#define F_HANDLE "K"
#else
#define F_HANDLE "k"
#endif
static PyObject * static PyObject *
cms_get_display_profile_win32(PyObject* self, PyObject* args) cms_get_display_profile_win32(PyObject* self, PyObject* args)
{ {
@ -602,9 +609,9 @@ cms_get_display_profile_win32(PyObject* self, PyObject* args)
cmsUInt32Number filename_size; cmsUInt32Number filename_size;
BOOL ok; BOOL ok;
int handle = 0; HANDLE handle = 0;
int is_dc = 0; int is_dc = 0;
if (!PyArg_ParseTuple(args, "|ii:get_display_profile", &handle, &is_dc)) if (!PyArg_ParseTuple(args, "|" F_HANDLE "i:get_display_profile", &handle, &is_dc))
return NULL; return NULL;
filename_size = sizeof(filename); filename_size = sizeof(filename);