@@ -165,14 +165,14 @@ static void _CallPythonObject(void *mem,
165165 if (cnv )
166166 dict = PyType_stgdict (cnv );
167167 else {
168- PrintError ("Getting argument converter %d \n" , i );
168+ PrintError ("Getting argument converter %zd \n" , i );
169169 goto Done ;
170170 }
171171
172172 if (dict && dict -> getfunc && !_ctypes_simple_instance (cnv )) {
173173 PyObject * v = dict -> getfunc (* pArgs , dict -> size );
174174 if (!v ) {
175- PrintError ("create argument %d :\n" , i );
175+ PrintError ("create argument %zd :\n" , i );
176176 Py_DECREF (cnv );
177177 goto Done ;
178178 }
@@ -186,14 +186,14 @@ static void _CallPythonObject(void *mem,
186186 /* Hm, shouldn't we use PyCData_AtAddress() or something like that instead? */
187187 CDataObject * obj = (CDataObject * )_PyObject_CallNoArg (cnv );
188188 if (!obj ) {
189- PrintError ("create argument %d :\n" , i );
189+ PrintError ("create argument %zd :\n" , i );
190190 Py_DECREF (cnv );
191191 goto Done ;
192192 }
193193 if (!CDataObject_Check (obj )) {
194194 Py_DECREF (obj );
195195 Py_DECREF (cnv );
196- PrintError ("unexpected result of create argument %d :\n" , i );
196+ PrintError ("unexpected result of create argument %zd :\n" , i );
197197 goto Done ;
198198 }
199199 memcpy (obj -> b_ptr , * pArgs , dict -> size );
@@ -204,7 +204,7 @@ static void _CallPythonObject(void *mem,
204204 } else {
205205 PyErr_SetString (PyExc_TypeError ,
206206 "cannot build parameter" );
207- PrintError ("Parsing argument %d \n" , i );
207+ PrintError ("Parsing argument %zd \n" , i );
208208 Py_DECREF (cnv );
209209 goto Done ;
210210 }
0 commit comments