I had removed the PARROT_API from ld() in list.c because we don't need to offer as a public function to the user a function that computes logs base 2. fperrad reverted that because it broke "make hello".

It seems to me that this is backwards, just like my PARROT_APIing some other something last week that was needed only for making tests pass. Is there a way we can make functions visible for tests, and not make them visible via PARROT_API? I think we need to be very careful in what we publish as functions, especially something like "ld()" which seems highly likely to clash with another name somewhere.

Do we have guidelines for knowing what should be PARROT_API and what shouldn't?

xoxo,
Andy


--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance




Reply via email to