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;}

Reply via email to