#include "mop.h"
-NEEDS_KEY(package);
-
MODULE = Class::MOP::Package PACKAGE = Class::MOP::Package
PROTOTYPES: DISABLE
PUTBACK;
- if ( (he = hv_fetch_ent((HV *)SvRV(self), key_package, 0, hash_package)) ) {
+ if ( (he = hv_fetch_ent((HV *)SvRV(self), KEY_FOR(package), 0, HASH_FOR(package))) ) {
stash = gv_stashsv(HeVAL(he), 0);
}
die("Cannot call name as a class method");
}
- if ( (he = hv_fetch_ent((HV *)SvRV(self), key_package, 0, hash_package)) )
+ if ( (he = hv_fetch_ent((HV *)SvRV(self), KEY_FOR(package), 0, HASH_FOR(package))) )
XPUSHs(HeVAL(he));
else
ST(0) = &PL_sv_undef;