From: Vincent Pit Date: Sat, 2 Jan 2010 23:30:09 +0000 (+0100) Subject: Rename the pp_padsv member to old_pp_padsv X-Git-Tag: v0.09~6 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FLexical-Types.git;a=commitdiff_plain;h=6f58548bdd94477177ad27890b9d9f2f3e6cd42d Rename the pp_padsv member to old_pp_padsv As pp_padsv is a compatibility macro from the perl core headers. --- diff --git a/Types.xs b/Types.xs index 8ff68ad..47f8222 100644 --- a/Types.xs +++ b/Types.xs @@ -350,10 +350,10 @@ typedef struct { SV *type_pkg; SV *type_meth; #endif /* !MULTIPLICITY */ - OP *(*pp_padsv)(pTHX); + OP *(*old_pp_padsv)(pTHX); } lt_op_info; -STATIC void lt_map_store(pTHX_ const OP *o, SV *orig_pkg, SV *type_pkg, SV *type_meth, OP *(*pp_padsv)(pTHX)) { +STATIC void lt_map_store(pTHX_ const OP *o, SV *orig_pkg, SV *type_pkg, SV *type_meth, OP *(*old_pp_padsv)(pTHX)) { #define lt_map_store(O, OP, TP, TM, PP) lt_map_store(aTHX_ (O), (OP), (TP), (TM), (PP)) lt_op_info *oi; @@ -406,7 +406,7 @@ STATIC void lt_map_store(pTHX_ const OP *o, SV *orig_pkg, SV *type_pkg, SV *type oi->type_meth = type_meth; #endif /* !MULTIPLICITY */ - oi->pp_padsv = pp_padsv; + oi->old_pp_padsv = old_pp_padsv; #ifdef USE_ITHREADS MUTEX_UNLOCK(<_op_map_mutex); @@ -509,7 +509,7 @@ STATIC OP *lt_pp_padsv(pTHX) { LEAVE; } - return CALL_FPTR(oi.pp_padsv)(aTHX); + return CALL_FPTR(oi.old_pp_padsv)(aTHX); } return CALL_FPTR(PL_ppaddr[OP_PADSV])(aTHX);