[Python-checkins] r71697 - python/branches/py3k/Include/intobject.h

mark.dickinson python-checkins at python.org
Sat Apr 18 12:12:16 CEST 2009


Author: mark.dickinson
Date: Sat Apr 18 12:12:16 2009
New Revision: 71697

Log:
The comments at the top of intobject.h say that it will be removed in 3.1.
Make it so.


Removed:
   python/branches/py3k/Include/intobject.h

Deleted: python/branches/py3k/Include/intobject.h
==============================================================================
--- python/branches/py3k/Include/intobject.h	Sat Apr 18 12:12:16 2009
+++ (empty file)
@@ -1,36 +0,0 @@
-/* Integer object interface
-
-   This header file exists to make porting code to Python 3.0 easier. It
-   defines aliases from PyInt_* to PyLong_* and an alias from
-   PyNumber_Int to PyNumber_Long.
- */
-
-#ifndef Py_INTOBJECT_H
-#define Py_INTOBJECT_H
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if defined(__GNUC__)
-#warning "DeprecationWarning: intobject.h is going to be removed in 3.1"
-#elif defined(MS_WINDOWS)
-#pragma message("DeprecationWarning: intobject.h is going to be removed in 3.1")
-#endif
-
-#define PyInt_Check(op) PyLong_Check(op)
-#define PyInt_FromString PyLong_FromString
-#define PyInt_FromUnicode PyLong_FromUnicode
-#define PyInt_FromLong PyLong_FromLong
-#define PyInt_FromSize_t PyLong_FromSize_t
-#define PyInt_FromSsize_t PyLong_FromSsize_t
-#define PyInt_AsLong PyLong_AsLong
-#define PyInt_AsSsize_t PyLong_AsSsize_t
-#define PyInt_AsUnsignedLongMask PyLong_AsUnsignedLongMask
-#define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask
-#define PyInt_AS_LONG PyLong_AS_LONG
-#define PyNumber_Int PyNumber_Long
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* !Py_INTOBJECT_H */


More information about the Python-checkins mailing list