|
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);
|