ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/typemap
Revision: 1.3
Committed: Mon Feb 5 22:19:07 2007 UTC (17 years, 3 months ago) by root
Branch: MAIN
Changes since 1.2: +11 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.2 DB_ENV * DB_ENV
2     DB_TXN * DB_TXN
3     DB * DB
4 root 1.3 DBC * DBC
5 root 1.1 SV8 * T_SV8
6 root 1.3 octetstring OCTETS
7 root 1.1
8     INPUT
9    
10     T_SV8
11     ($var) = $arg;
12     if (SvPOKp ($var) && !sv_utf8_downgrade ($var, 1))
13     croak (\"\\\"%s\\\" argument must be byte/octet-encoded\", \"$var\")
14 root 1.2
15 root 1.3 OCTETS
16     $var = SvOK ($arg) ? SvPVbyte_nolen ($arg) : 0
17    
18 root 1.2 DB_ENV
19     SvPTR ($var, $arg, DB_ENV *, BDB::Env);
20    
21     DB_TXN
22     SvPTR ($var, $arg, DB_TXN *, BDB::Txn);
23    
24 root 1.3 DBC
25     SvPTR ($var, $arg, DBC *, BDB::Cursor);
26    
27 root 1.2 DB
28     SvPTR ($var, $arg, DB *, BDB::Db);
29    
30     OUTPUT
31    
32     DB_ENV
33     sv_setref_pv ($arg, "BDB::Env", (void *)$var);
34    
35     DB_TXN
36     sv_setref_pv ($arg, "BDB::Txn", (void *)$var);
37    
38 root 1.3 DBC
39     sv_setref_pv ($arg, "BDB::Cursor", (void *)$var);
40    
41 root 1.2 DB
42     sv_setref_pv ($arg, "BDB::Db", (void *)$var);