On 03/03/01 Damien Neil wrote:
> > All the function names shall begin with the C<perl_> prefix. The only exception
> > is function names that may be used only in the perl core: these names shall
> > begin with the C<_perl_> prefix. This will make it possible to export only
> > the perl_* functions from the libperl library on the platforms that support that.
>
> ISO/ANSI C reserves identifiers beginning with a _. I recommend using
> "perl_" and "perl__" if you want to distinguish internal-only functions
> from public ones.
My understanding is that symbols with double underscore or underscore
followed by an uppercase letter are reserved, while _something
symbols are ok if they are not exported and that is actually
what we are doing. I prefer _perl because it is readily apparent
that the interface is private. Besides ANSI C allows a compiler to
consider only the first 6 chars in identifiers: we don't want to go
that way.
lupus
--
-----------------------------------------------------------------
[EMAIL PROTECTED] debian/rules
[EMAIL PROTECTED] Monkeys do it better