Keyword-Pluggable
view release on metacpan or search on metacpan
Pluggable.xs view on Meta::CPAN
WARNINGS_RESET
MODULE = Keyword::Pluggable PACKAGE = Keyword::Pluggable
PROTOTYPES: ENABLE
BOOT:
my_boot(aTHX);
void define_global (char *kw, SV *entry)
PPCODE:
{
if ( !global_kw ) return;
hv_store( global_kw, kw, strlen(kw), newSVsv(entry), 0);
}
void undefine_global (char *kw)
PPCODE:
{
if ( !global_kw ) return;
hv_delete( global_kw, kw, strlen(kw), G_DISCARD);
}
void cleanup()
PPCODE:
{
sv_free(( SV *) global_kw);
global_kw = NULL;
}
( run in 2.062 seconds using v1.01-cache-2.11-cpan-5511b514fd6 )