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

illguts-0.41 © 1998 Gisle Aas, 2009 Reini Urban | 12/23 |