6 MODULE = Hash::Util PACKAGE = Hash::Util
10 all_keys(hash,keys,placeholder)
20 av_clear(placeholder);
22 (void)hv_iterinit(hash);
23 while((he = hv_iternext_flags(hash, HV_ITERNEXT_WANTPLACEHOLDERS))!= NULL) {
25 if (HeVAL(he) == &PL_sv_placeholder) {
27 av_push(placeholder, key);
42 (void)hv_iterinit(hash);
43 while((he = hv_iternext_flags(hash, HV_ITERNEXT_WANTPLACEHOLDERS))!= NULL) {
45 if (HeVAL(he) == &PL_sv_placeholder) {
57 (void)hv_iterinit(hash);
58 while((he = hv_iternext_flags(hash, HV_ITERNEXT_WANTPLACEHOLDERS))!= NULL) {
64 hv_store(hash, key, val)
72 if (!hv_store_ent(hash, key, val, 0)) {