[Python-Dev] Pymalloc and backward compatibility

Neil Schemenauer nas@python.ca
Thu, 4 Apr 2002 07:25:06 -0800


Neil Schemenauer wrote:
> You can use a macro like this:
>> #if PY_VERSION_HEX < 0x01060000
> #define PyObject_New PyObject_NEW
> #define PyObject_Del PyMem_DEL
> #endif

I just realized that this may be unclear. You don't _need_ to use the
above macro to make your code work across versions. As long as you use
PyMem_DEL and not free() to deallocate objects the code will work.
 Neil

AltStyle によって変換されたページ (->オリジナル) /