#ifdef __cplusplus extern "C" { #endif #include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "Av_CharPtrPtr.h" /* XS_*_charPtrPtr() */ #ifdef __cplusplus } #endif #ifdef PERL5004_COMPAT # define PL_na na #endif /* PERL5004_COMPAT */ AV * hashToArray ( HV * hv ) { HE* entry; SV* sv; AV* av; int i, n; char *key, *value, *keyValue; av = newAV(); n = hv_iterinit ( hv ); for ( i=0; i