On Tue, 04 Sep 2001 18:18:03 CDT, "Craig A. Berry" wrote:
>The latest snapshot gets a linker error on VMS because List::Util now calls 
>Perl_pp_rand(), but the Perl_pp routines are not currently visible outside 
>the core.  Before I hack in support to make all the pp routines externally 
>visible, I want to confirm that this is intended, i.e., that all of these 
>routines are supposed to be in the public API available to XS writers.

Nope.  XS writers should in general not call the pp_functions directly;
they should be indirecting via the PL_ppaddr table instead.  List::Utils
needs s/Perl_pp_rand/*(PL_ppaddr[OP_RAND])/ or similar.


Sarathy
[EMAIL PROTECTED]

Reply via email to