ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/typemap
(Generate patch)

Comparing BDB/typemap (file contents):
Revision 1.1 by root, Mon Feb 5 18:40:55 2007 UTC vs.
Revision 1.4 by root, Mon Feb 5 23:46:15 2007 UTC

1DB_ENV * DB_ENV
2DB_ENV_ornull * DB_ENV_ornull
3DB_TXN * DB_TXN
4DB_TXN_ornull * DB_TXN_ornull
5DB * DB
6DB_ornull * DB_ornull
7DBC * DBC
8DBC_ornull * DBC_ornull
1SV8 * T_SV8 9SV8 * T_SV8
10octetstring OCTETS
2 11
3INPUT 12INPUT
4 13
5T_SV8 14T_SV8
6 ($var) = $arg; 15 ($var) = $arg;
7 if (SvPOKp ($var) && !sv_utf8_downgrade ($var, 1)) 16 if (SvPOKp ($var) && !sv_utf8_downgrade ($var, 1))
8 croak (\"\\\"%s\\\" argument must be byte/octet-encoded\", \"$var\") 17 croak (\"\\\"%s\\\" argument must be byte/octet-encoded\", \"$var\")
18
19OCTETS
20 $var = SvOK ($arg) ? SvPVbyte_nolen ($arg) : 0
21
22DB_ENV
23 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 0);
24
25DB_TXN
26 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 0);
27
28DBC
29 SvPTR ($var, $arg, DBC *, BDB::Cursor, 0);
30
31DB
32 SvPTR ($var, $arg, DB *, BDB::Db, 0);
33
34DB_ENV_ornull
35 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 1);
36
37DB_TXN_ornull
38 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 1);
39
40DBC_ornull
41 SvPTR ($var, $arg, DBC *, BDB::Cursor, 1);
42
43DB_ornull
44 SvPTR ($var, $arg, DB *, BDB::Db, 1);
45
46OUTPUT
47
48DB_ENV
49 sv_setref_pv ($arg, "BDB::Env", (void *)$var);
50
51DB_TXN
52 sv_setref_pv ($arg, "BDB::Txn", (void *)$var);
53
54DBC
55 sv_setref_pv ($arg, "BDB::Cursor", (void *)$var);
56
57DB
58 sv_setref_pv ($arg, "BDB::Db", (void *)$var);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines