@@ -56,7 +56,7 @@ n * tp_itemsize. This fills in the ob_size field as well.
5656
5757#ifndef MS_COREDLL
5858extern PyObject * _PyObject_New Py_PROTO ((PyTypeObject * ) );
59- extern varobject * _PyObject_NewVar Py_PROTO ((PyTypeObject * , int ) );
59+ extern PyVarObject * _PyObject_NewVar Py_PROTO ((PyTypeObject * , int ) );
6060
6161#define PyObject_NEW (type , typeobj ) ((type *) _PyObject_New(typeobj))
6262#define PyObject_NEW_VAR (type , typeobj , n ) ((type *) _PyObject_NewVar(typeobj, n))
@@ -67,10 +67,10 @@ extern varobject *_PyObject_NewVar Py_PROTO((PyTypeObject *, int));
6767 no guarantee they will use the same heap
6868*/
6969extern PyObject * _PyObject_New Py_PROTO ((PyTypeObject * , PyObject * ) );
70- extern varobject * _PyObject_NewVar Py_PROTO ((PyTypeObject * , int , varobject * ) );
70+ extern PyVarObject * _PyObject_NewVar Py_PROTO ((PyTypeObject * , int , PyVarObject * ) );
7171
7272#define PyObject_NEW (type , typeobj ) ((type *) _PyObject_New(typeobj,(PyObject *)malloc((typeobj)->tp_basicsize)))
73- #define PyObject_NEW_VAR (type , typeobj , n ) ((type *) _PyObject_NewVar(typeobj, n, (varobject *)malloc((typeobj)->tp_basicsize + n * (typeobj)->tp_itemsize)))
73+ #define PyObject_NEW_VAR (type , typeobj , n ) ((type *) _PyObject_NewVar(typeobj, n, (PyVarObject *)malloc((typeobj)->tp_basicsize + n * (typeobj)->tp_itemsize)))
7474
7575#endif /* MS_COREDLL */
7676
0 commit comments