X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FVariable-Magic.git;a=blobdiff_plain;f=Magic.xs;h=9eda482e03a65e3652c7732e63b921a0386b47da;hp=e6c2fdfb937b1e3f691af80edbdd896a31cf8921;hb=de1bca58e695e4df40b7c597d8181cc6ca5d9bb9;hpb=e81784934ecf6cc49325246dd3db8abd4f844a02 diff --git a/Magic.xs b/Magic.xs index e6c2fdf..9eda482 100644 --- a/Magic.xs +++ b/Magic.xs @@ -1839,14 +1839,9 @@ static signed char vmg_destruct_level(pTHX) { #endif /* VMG_THREADSAFE */ -static void vmg_teardown(pTHX_ void *interp) { +static void vmg_teardown(pTHX_ void *param) { dMY_CXT; -#if VMG_MULTIPLICITY - if (aTHX != interp) - return; -#endif - #if VMG_THREADSAFE VMG_LOADED_LOCK; @@ -1937,11 +1932,7 @@ static void vmg_setup(pTHX) { newCONSTSUB(stash, "VMG_OP_INFO_NAME", newSVuv(VMG_OP_INFO_NAME)); newCONSTSUB(stash, "VMG_OP_INFO_OBJECT", newSVuv(VMG_OP_INFO_OBJECT)); -#if VMG_MULTIPLICITY - call_atexit(vmg_teardown, aTHX); -#else call_atexit(vmg_teardown, NULL); -#endif return; }