Blame parts/inc/HvNAME

Packit 7d6a7d
################################################################################
Packit 7d6a7d
##
Packit 7d6a7d
##  Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.
Packit 7d6a7d
##  Version 2.x, Copyright (C) 2001, Paul Marquess.
Packit 7d6a7d
##  Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
Packit 7d6a7d
##
Packit 7d6a7d
##  This program is free software; you can redistribute it and/or
Packit 7d6a7d
##  modify it under the same terms as Perl itself.
Packit 7d6a7d
##
Packit 7d6a7d
################################################################################
Packit 7d6a7d
Packit 7d6a7d
=provides
Packit 7d6a7d
Packit 7d6a7d
__UNDEFINED__
Packit 7d6a7d
Packit 7d6a7d
=implementation
Packit 7d6a7d
Packit 7d6a7d
__UNDEFINED__ HvNAME_get(hv) HvNAME(hv)
Packit 7d6a7d
Packit 7d6a7d
__UNDEFINED__ HvNAMELEN_get(hv) (HvNAME_get(hv) ? (I32)strlen(HvNAME_get(hv)) : 0)
Packit 7d6a7d
Packit 7d6a7d
=xsubs
Packit 7d6a7d
Packit 7d6a7d
char*
Packit 7d6a7d
HvNAME_get(hv)
Packit 7d6a7d
        HV *hv
Packit 7d6a7d
Packit 7d6a7d
int
Packit 7d6a7d
HvNAMELEN_get(hv)
Packit 7d6a7d
        HV *hv
Packit 7d6a7d
Packit 7d6a7d
=tests plan => 4
Packit 7d6a7d
Packit 7d6a7d
ok(Devel::PPPort::HvNAME_get(\%Devel::PPPort::), 'Devel::PPPort');
Packit 7d6a7d
ok(Devel::PPPort::HvNAME_get({}), undef);
Packit 7d6a7d
Packit 7d6a7d
ok(Devel::PPPort::HvNAMELEN_get(\%Devel::PPPort::), length('Devel::PPPort'));
Packit 7d6a7d
ok(Devel::PPPort::HvNAMELEN_get({}), 0);