From: Guido van Rossum Date: Sun, 21 Jul 1996 02:30:39 +0000 (+0000) Subject: Hacks for MS_COREDLL X-Git-Tag: v1.4b2~198 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f5030abca88f96508d9a87000e2d16c0a92a3502;p=python Hacks for MS_COREDLL --- diff --git a/Objects/object.c b/Objects/object.c index 79943897bc..be40c40ed3 100644 --- a/Objects/object.c +++ b/Objects/object.c @@ -100,11 +100,20 @@ inc_count(tp) } #endif +#ifndef MS_COREDLL object * newobject(tp) typeobject *tp; +#else +object * +newobject(tp,op) + typeobject *tp; + PyObject *op; +#endif { +#ifndef MS_COREDLL object *op = (object *) malloc(tp->tp_basicsize); +#endif if (op == NULL) return err_nomem(); op->ob_type = tp; @@ -112,13 +121,23 @@ newobject(tp) return op; } +#ifndef MS_COREDLL varobject * newvarobject(tp, size) typeobject *tp; int size; +#else +varobject * +newvarobject(tp, size, op) + typeobject *tp; + int size; + varobject *op; +#endif { +#ifndef MS_COREDLL varobject *op = (varobject *) malloc(tp->tp_basicsize + size * tp->tp_itemsize); +#endif if (op == NULL) return (varobject *)err_nomem(); op->ob_type = tp;