Andy Lester wrote:
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.


I agree with you, 'ld' is not a good name for a public function.

François.

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