X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=indirect.xs;h=12256c3544ea418e84420c9f4a12df471379c688;hp=f318932cc8adc8bfa3d7a07e2315813ceb1660e1;hb=99241a0dc1d2077b248099868a7692967469b00d;hpb=fd1f4aa0e63bb64a51cb89c22cdf24027f82f5f9 diff --git a/indirect.xs b/indirect.xs index f318932..12256c3 100644 --- a/indirect.xs +++ b/indirect.xs @@ -163,7 +163,6 @@ typedef struct { #include "ptable.h" #define ptable_store(T, K, V) ptable_store(aTHX_ (T), (K), (V)) -#define ptable_delete(T, K) ptable_delete(aTHX_ (T), (K)) #define ptable_clear(T) ptable_clear(aTHX_ (T)) #define ptable_free(T) ptable_free(aTHX_ (T)) @@ -392,7 +391,7 @@ STATIC void indirect_map_delete(pTHX_ const OP *o) { #define indirect_map_delete(O) indirect_map_delete(aTHX_ (O)) dMY_CXT; - ptable_delete(MY_CXT.map, o); + ptable_store(MY_CXT.map, o, NULL); } /* --- Check functions ----------------------------------------------------- */