[Python-bugs-list] [ python-Bugs-495548 ] troublesome #define in pyport.h

noreply@sourceforge.net noreply@sourceforge.net
Thu, 20 Dec 2001 15:37:01 -0800


Bugs item #495548, was opened at 2001-12-20 11:06
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=495548&group_id=5470

Category: Python Interpreter Core
>Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Norman Vine (nhv)
>Assigned to: Tim Peters (tim_one)
Summary: troublesome #define in pyport.h

Initial Comment:
In include/pyport.h at line 36 the
#define ANY void

causes conflicts with several other packages

Do we really need this any more ?

A quick grep of the distribution didn't show that it 
was used anywhere



----------------------------------------------------------------------

>Comment By: Tim Peters (tim_one)
Date: 2001-12-20 15:37

Message:
Logged In: YES 
user_id=31435

It's left over from pre-ANSIsification.  The problem with 
old crap like this is that, while the core never uses it 
anymore, its exposure via Python.h means extension authors 
may be relying on it.  So taking it out is dangerous 
(certainly too dangerous remove from 2.2 at this point).  
I'll get rid of it for the first 2.3 alpha, though.

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=495548&group_id=5470