@@ -160,14 +160,14 @@ static void _CallPythonObject(void *mem,
160160 if (cnv )
161161 dict = PyType_stgdict (cnv );
162162 else {
163- PrintError ("Getting argument converter %d \n" , i );
163+ PrintError ("Getting argument converter %zd \n" , i );
164164 goto Done ;
165165 }
166166
167167 if (dict && dict -> getfunc && !_ctypes_simple_instance (cnv )) {
168168 PyObject * v = dict -> getfunc (* pArgs , dict -> size );
169169 if (!v ) {
170- PrintError ("create argument %d :\n" , i );
170+ PrintError ("create argument %zd :\n" , i );
171171 Py_DECREF (cnv );
172172 goto Done ;
173173 }
@@ -181,14 +181,14 @@ static void _CallPythonObject(void *mem,
181181 /* Hm, shouldn't we use PyCData_AtAddress() or something like that instead? */
182182 CDataObject * obj = (CDataObject * )_PyObject_CallNoArg (cnv );
183183 if (!obj ) {
184- PrintError ("create argument %d :\n" , i );
184+ PrintError ("create argument %zd :\n" , i );
185185 Py_DECREF (cnv );
186186 goto Done ;
187187 }
188188 if (!CDataObject_Check (obj )) {
189189 Py_DECREF (obj );
190190 Py_DECREF (cnv );
191- PrintError ("unexpected result of create argument %d :\n" , i );
191+ PrintError ("unexpected result of create argument %zd :\n" , i );
192192 goto Done ;
193193 }
194194 memcpy (obj -> b_ptr , * pArgs , dict -> size );
@@ -199,7 +199,7 @@ static void _CallPythonObject(void *mem,
199199 } else {
200200 PyErr_SetString (PyExc_TypeError ,
201201 "cannot build parameter" );
202- PrintError ("Parsing argument %d \n" , i );
202+ PrintError ("Parsing argument %zd \n" , i );
203203 Py_DECREF (cnv );
204204 goto Done ;
205205 }
0 commit comments