AV* av;
GV* gv;
GV** gvp;
- HV* hv = Nullhv;
+ HV* hv = NULL;
SV* subgen = Nullsv;
const char *hvname;
Perl_sv_derived_from(pTHX_ SV *sv, const char *name)
{
const char *type = Nullch;
- HV *stash = Nullhv;
+ HV *stash = NULL;
HV *name_stash;
SvGETMAGIC(sv);
if (!isGV(sv)) {
if (SvROK(sv) && isGV(SvRV(sv)))
gv = (GV*)SvRV(sv);
- else
- gv = gv_fetchsv(sv, FALSE, SVt_PVIO);
+ else if (SvPOKp(sv))
+ gv = gv_fetchsv(sv, 0, SVt_PVIO);
}
if (gv && (io = GvIO(gv))) {