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