2 #################################### DBM SECTION
6 datum_key_copy T_DATUM_K_C
21 DBM_ckFilter($arg, filter[store_key], \"filter_store_key\");
22 $var.dptr = SvPVbyte($arg, len);
23 $var.dsize = (int)len;
29 if (db->filter[store_key]){
30 tmpSV = sv_2mortal(newSVsv($arg));
31 DBM_ckFilter(tmpSV, filter[store_key], \"filter_store_key\");
35 $var.dptr = SvPVbyte(tmpSV, len);
36 $var.dsize = (int)len;
39 DBM_ckFilter($arg, filter[store_value], \"filter_store_value\");
42 $var.dptr = SvPVbyte($arg, len);
43 $var.dsize = (int)len;
53 sv_setpvn($arg, $var.dptr, $var.dsize);
54 DBM_ckFilter($arg, filter[fetch_key],\"filter_fetch_key\");
56 sv_setpvn($arg, $var.dptr, $var.dsize);
57 DBM_ckFilter($arg, filter[fetch_value],\"filter_fetch_value\");
59 sv_usepvn($arg, $var.dptr, $var.dsize);
61 sv_setref_pv($arg, dbtype, (void*)$var);