Ticket #5590: suppress_warnings.diff
File suppress_warnings.diff, 1.9 KB (added by , 11 years ago) |
---|
-
src/object/class.cpp
76 76 static int property_init(PyObject *self, PyObject *args, PyObject *kwds) 77 77 { 78 78 PyObject *get = NULL, *set = NULL, *del = NULL, *doc = NULL; 79 static c har *kwlist[] = {"fget", "fset", "fdel", "doc", 0};79 static const char *kwlist[] = {"fget", "fset", "fdel", "doc", 0}; 80 80 propertyobject *prop = (propertyobject *)self; 81 81 82 82 if (!PyArg_ParseTupleAndKeywords(args, kwds, "|OOOO:property", 83 kwlist, &get, &set, &del, &doc))83 const_cast<char **>(kwlist), &get, &set, &del, &doc)) 84 84 return -1; 85 85 86 86 if (get == Py_None) -
src/converter/builtin_converters.cpp
366 366 static PyTypeObject const* get_pytype() { return &PyFloat_Type;} 367 367 }; 368 368 369 #if PY_VERSION_HEX >= 0x03000000 369 370 unaryfunc py_unicode_as_string_unaryfunc = PyUnicode_AsUTF8String; 371 #endif 370 372 371 373 // A SlotPolicy for extracting C++ strings from Python objects. 372 374 struct string_rvalue_from_python -
src/converter/from_python.cpp
44 44 // First check to see if it's embedded in an extension class 45 45 // instance, as a special case. 46 46 data.convertible = objects::find_instance_impl(source, converters.target_type, converters.is_shared_ptr); 47 if (data.convertible)48 {49 47 data.construct = 0; 50 } 51 else 48 if (!data.convertible) 52 49 { 53 50 for (rvalue_from_python_chain const* chain = converters.rvalue_chain; 54 51 chain != 0;