1 #define PERL_NO_GET_CONTEXT
7 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 av_push(HeVAL(he) == &PL_sv_placeholder ? placeholder : keys,
34 Hash::Util::legal_ref_keys = 1
39 (void)hv_iterinit(hash);
40 while((he = hv_iternext_flags(hash, HV_ITERNEXT_WANTPLACEHOLDERS))!= NULL) {
42 if (ix || HeVAL(he) == &PL_sv_placeholder) {
48 hv_store(hash, key, val)
56 if (!hv_store_ent(hash, key, val, 0)) {