Subject: | special case sv_magic(sv, obj, how, name, 0) |
the function sv_magic...
void sv_magic(SV* sv, SV* obj, int how, const char* name, I32 namlen);
stores a copy of the string in name inside the magical structure, but
from 5.8.0, when namelen is 0, it stores the pointer value instead of a
copy. Modules taken advantage of this special case handling, do not work
under older perls.
I think Devel::PPPort should take care of this API change.