[EMAIL PROTECTED] (Dan Sugalski)  wrote on 11.04.01 in 
<[EMAIL PROTECTED]>:

> *) All private routines have #defines to give them a _Perl_ prefix
> *) All private data have #defines to give them a _PL_ prefix

IIRC, ISO C says you cannot have /^_[A-Z_][A-Za-z_0-9]*$/. That's reserved  
for the standard.

As for PL_, that is indeed already in use (I knew I had seen it  
somewhere!).

A grep over my /usr/include finds it in, oh, nspr/pl*.h, oskit/freebsd/sys/ 
resourcevar.h, plplot*.h, canna/RK.h ... seems *several* groups of other  
people liked it.

Perl_ is probably fine, though. One in four, not bad ;-)

Back to the drawing board?

MfG Kai

Reply via email to