summaryrefslogtreecommitdiffstats
path: root/contrib/perl5/ext/ODBM_File/typemap
blob: 7c23815ec75ab60a69b0219f06ee0bb46b48ffcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#
#################################### DBM SECTION
#

datum_key		T_DATUM_K
datum_value		T_DATUM_V
gdatum			T_GDATUM
NDBM_File		T_PTROBJ
GDBM_File		T_PTROBJ
SDBM_File		T_PTROBJ
ODBM_File		T_PTROBJ
DB_File			T_PTROBJ
DBZ_File		T_PTROBJ
FATALFUNC		T_OPAQUEPTR

INPUT
T_DATUM_K
	ckFilter($arg, filter_store_key, \"filter_store_key\");
	$var.dptr = SvPV($arg, PL_na);
	$var.dsize = (int)PL_na;
T_DATUM_V
        ckFilter($arg, filter_store_value, \"filter_store_value\");
	$var.dptr = SvPV($arg, PL_na);
	$var.dsize = (int)PL_na;
T_GDATUM
	UNIMPLEMENTED
OUTPUT
T_DATUM_K
	sv_setpvn($arg, $var.dptr, $var.dsize);
	ckFilter($arg, filter_fetch_key,\"filter_fetch_key\");
T_DATUM_V
	sv_setpvn($arg, $var.dptr, $var.dsize);
	ckFilter($arg, filter_fetch_value,\"filter_fetch_value\");
T_GDATUM
	sv_usepvn($arg, $var.dptr, $var.dsize);
OpenPOWER on IntegriCloud