[Python-Dev] LONG_LONG (Was: [Python-checkins] python/dist/src/Misc NEWS,1.703,1.704)
Thomas Heller
theller@python.net
07 Apr 2003 08:56:38 +0200
loewis@users.sourceforge.net writes:
> Update of /cvsroot/python/python/dist/src/Misc
> In directory sc8-pr-cvs1:/tmp/cvs-serv28757/Misc
>
> Modified Files:
> NEWS
> Log Message:
> Rename LONG_LONG to PY_LONG_LONG. Fixes #710285.
>
What is the recommended way to port code like this to Python 2.3,
and still remain compatible with 2.2?
Thanks,
Thomas
typedef struct {
PyObject_HEAD
char tag;
union {
char c;
char b;
short h;
int i;
long l;
#ifdef HAVE_LONG_LONG
LONG_LONG q;
#endif
double d;
float f;
void *p;
} value;
PyObject *obj;
} PyCArgObject;