X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/7d6c333c75cb0519428c389de3894edcb394d3a0..60f638af330875e8b950f0d9f9f21a53e38c1d41:/pp_proto.h diff --git a/pp_proto.h b/pp_proto.h index 781050a..16b1729 100644 --- a/pp_proto.h +++ b/pp_proto.h @@ -16,11 +16,16 @@ PERL_CALLCONV OP *Perl_pp_akeys(pTHX); PERL_CALLCONV OP *Perl_pp_alarm(pTHX); PERL_CALLCONV OP *Perl_pp_and(pTHX); PERL_CALLCONV OP *Perl_pp_anoncode(pTHX); +PERL_CALLCONV OP *Perl_pp_anonconst(pTHX); PERL_CALLCONV OP *Perl_pp_anonhash(pTHX); PERL_CALLCONV OP *Perl_pp_anonlist(pTHX); +PERL_CALLCONV OP *Perl_pp_argcheck(pTHX); +PERL_CALLCONV OP *Perl_pp_argdefelem(pTHX); +PERL_CALLCONV OP *Perl_pp_argelem(pTHX); PERL_CALLCONV OP *Perl_pp_aslice(pTHX); PERL_CALLCONV OP *Perl_pp_atan2(pTHX); PERL_CALLCONV OP *Perl_pp_av2arylen(pTHX); +PERL_CALLCONV OP *Perl_pp_avhvswitch(pTHX); PERL_CALLCONV OP *Perl_pp_backtick(pTHX); PERL_CALLCONV OP *Perl_pp_bind(pTHX); PERL_CALLCONV OP *Perl_pp_binmode(pTHX); @@ -152,11 +157,17 @@ PERL_CALLCONV OP *Perl_pp_mapwhile(pTHX); PERL_CALLCONV OP *Perl_pp_match(pTHX); PERL_CALLCONV OP *Perl_pp_method(pTHX); PERL_CALLCONV OP *Perl_pp_method_named(pTHX); +PERL_CALLCONV OP *Perl_pp_method_redir(pTHX); +PERL_CALLCONV OP *Perl_pp_method_redir_super(pTHX); PERL_CALLCONV OP *Perl_pp_method_super(pTHX); PERL_CALLCONV OP *Perl_pp_mkdir(pTHX); PERL_CALLCONV OP *Perl_pp_modulo(pTHX); +PERL_CALLCONV OP *Perl_pp_multideref(pTHX); PERL_CALLCONV OP *Perl_pp_multiply(pTHX); +PERL_CALLCONV OP *Perl_pp_nbit_and(pTHX); +PERL_CALLCONV OP *Perl_pp_nbit_or(pTHX); PERL_CALLCONV OP *Perl_pp_ncmp(pTHX); +PERL_CALLCONV OP *Perl_pp_ncomplement(pTHX); PERL_CALLCONV OP *Perl_pp_ne(pTHX); PERL_CALLCONV OP *Perl_pp_negate(pTHX); PERL_CALLCONV OP *Perl_pp_next(pTHX); @@ -177,8 +188,10 @@ PERL_CALLCONV OP *Perl_pp_padrange(pTHX); PERL_CALLCONV OP *Perl_pp_padsv(pTHX); PERL_CALLCONV OP *Perl_pp_pipe_op(pTHX); PERL_CALLCONV OP *Perl_pp_pos(pTHX); +PERL_CALLCONV OP *Perl_pp_postdec(pTHX); PERL_CALLCONV OP *Perl_pp_postinc(pTHX); PERL_CALLCONV OP *Perl_pp_pow(pTHX); +PERL_CALLCONV OP *Perl_pp_predec(pTHX); PERL_CALLCONV OP *Perl_pp_preinc(pTHX); PERL_CALLCONV OP *Perl_pp_print(pTHX); PERL_CALLCONV OP *Perl_pp_prototype(pTHX); @@ -208,7 +221,6 @@ PERL_CALLCONV OP *Perl_pp_return(pTHX); PERL_CALLCONV OP *Perl_pp_reverse(pTHX); PERL_CALLCONV OP *Perl_pp_rewinddir(pTHX); PERL_CALLCONV OP *Perl_pp_right_shift(pTHX); -PERL_CALLCONV OP *Perl_pp_rkeys(pTHX); PERL_CALLCONV OP *Perl_pp_rmdir(pTHX); PERL_CALLCONV OP *Perl_pp_runcv(pTHX); PERL_CALLCONV OP *Perl_pp_rv2av(pTHX); @@ -216,8 +228,11 @@ PERL_CALLCONV OP *Perl_pp_rv2cv(pTHX); PERL_CALLCONV OP *Perl_pp_rv2gv(pTHX); PERL_CALLCONV OP *Perl_pp_rv2sv(pTHX); PERL_CALLCONV OP *Perl_pp_sassign(pTHX); +PERL_CALLCONV OP *Perl_pp_sbit_and(pTHX); +PERL_CALLCONV OP *Perl_pp_sbit_or(pTHX); PERL_CALLCONV OP *Perl_pp_schop(pTHX); PERL_CALLCONV OP *Perl_pp_scmp(pTHX); +PERL_CALLCONV OP *Perl_pp_scomplement(pTHX); PERL_CALLCONV OP *Perl_pp_seekdir(pTHX); PERL_CALLCONV OP *Perl_pp_select(pTHX); PERL_CALLCONV OP *Perl_pp_semctl(pTHX); @@ -282,4 +297,9 @@ PERL_CALLCONV OP *Perl_pp_warn(pTHX); PERL_CALLCONV OP *Perl_pp_xor(pTHX); PERL_CALLCONV OP *Perl_unimplemented_op(pTHX); +/* alternative functions */ +#if defined(__GLIBC__) && IVSIZE == 8 && ( __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 8)) +PERL_CALLCONV OP *Perl_pp_i_modulo_glibc_bugfix(pTHX); +#endif + /* ex: set ro: */