Redo #7679 with LFs instead of CRLFs.
[p5sagit/p5-mst-13.2.git] / ext / SDBM_File / typemap
CommitLineData
8990e307 1#
2#################################### DBM SECTION
3#
4
9fe6733a 5datum_key T_DATUM_K
6datum_value T_DATUM_V
8990e307 7gdatum T_GDATUM
8NDBM_File T_PTROBJ
9GDBM_File T_PTROBJ
10SDBM_File T_PTROBJ
11ODBM_File T_PTROBJ
12DB_File T_PTROBJ
13DBZ_File T_PTROBJ
14FATALFUNC T_OPAQUEPTR
15
16INPUT
9fe6733a 17T_DATUM_K
18 ckFilter($arg, filter_store_key, \"filter_store_key\");
19 $var.dptr = SvPV($arg, PL_na);
20 $var.dsize = (int)PL_na;
21T_DATUM_V
22 ckFilter($arg, filter_store_value, \"filter_store_value\");
6b88bc9c 23 $var.dptr = SvPV($arg, PL_na);
24 $var.dsize = (int)PL_na;
8990e307 25T_GDATUM
26 UNIMPLEMENTED
27OUTPUT
9fe6733a 28T_DATUM_K
29 sv_setpvn($arg, $var.dptr, $var.dsize);
30 ckFilter($arg, filter_fetch_key,\"filter_fetch_key\");
31T_DATUM_V
ef50df4b 32 sv_setpvn($arg, $var.dptr, $var.dsize);
9fe6733a 33 ckFilter($arg, filter_fetch_value,\"filter_fetch_value\");
8990e307 34T_GDATUM
ef50df4b 35 sv_usepvn($arg, $var.dptr, $var.dsize);
4e2a63a7 36T_PTROBJ
37 sv_setref_pv($arg, dbtype, (void*)$var);