Dan Sugalski wrote: > > Well, it turns out that at least some compilers (AIX's) are really > unhappy about redefined #defines in the C source. This turns out to > be a problem with things like HAS_STDLIB_H, which is common enough to > cause collisions. So, we need to go name-prefix all the #defines.
Why not just change them from: #define HAS_FOO_H To: #ifndef HAS_FOO_H #define HAS_FOO_H #endif > So, the project. Someone needs to go through the configure procedure > and the headers and throw a PARROT_ prefix in front of all the HAS_ > defines we define, so we can avoid this problem. -- $a=24;split//,240513;s/\B/ => /for@@=qw(ac ab bc ba cb ca );{push(@b,$a),($a-=6)^=1 for 2..$a/6x--$|;print "[EMAIL PROTECTED] ]\n";((6<=($a-=6))?$a+=$_[$a%6]-$a%6:($a=pop @b))&&redo;}