HV* newHV();
SV** hv_store(HV*, char* key, U32 klen, SV* val, U32 hash);
SV** hv_fetch(HV*, char* key, U32 klen, I32 lval);
bool hv_exists(HV*, char* key, U32 klen);
SV* hv_delete(HV*, char* key, U32 klen, I32 flags);
void hv_clear(HV*);
void hv_undef(HV*);
I32 hv_iterinit(HV*);
HE* hv_iternext(HV*);
char* hv_iterkey(HE* entry, I32* retlen);
SV* hv_iterval(HV*, HE* entry);
|