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

Comparing BDB/typemap (file contents):
Revision 1.11 by root, Mon Oct 20 02:31:51 2008 UTC vs.
Revision 1.12 by root, Thu Nov 12 00:39:58 2009 UTC

39 39
40DB_SEQ 40DB_SEQ
41 $var = sizeof (IV) > 4 ? SvIV ($arg) : SvNV ($arg); 41 $var = sizeof (IV) > 4 ? SvIV ($arg) : SvNV ($arg);
42 42
43DB_ENV 43DB_ENV
44 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 0); 44 SvPTR ($var, $arg, DB_ENV *, bdb_env_stash, BDB::Env, 0);
45 45
46DB_TXN 46DB_TXN
47 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 0); 47 SvPTR ($var, $arg, DB_TXN *, bdb_txn_stash, BDB::Txn, 0);
48 48
49DBC 49DBC
50 SvPTR ($var, $arg, DBC *, BDB::Cursor, 0); 50 SvPTR ($var, $arg, DBC *, bdb_cursor_stash, BDB::Cursor, 0);
51 51
52DB 52DB
53 SvPTR ($var, $arg, DB *, BDB::Db, 0); 53 SvPTR ($var, $arg, DB *, bdb_db_stash, BDB::Db, 0);
54 54
55DB_SEQUENCE 55DB_SEQUENCE
56 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 0); 56 SvPTR ($var, $arg, DB_SEQUENCE *, bdb_sequence_stash, BDB::Sequence, 0);
57 57
58 58
59DB_ENV_ornull 59DB_ENV_ornull
60 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 1); 60 SvPTR ($var, $arg, DB_ENV *, bdb_env_stash, BDB::Env, 1);
61 61
62DB_TXN_ornull 62DB_TXN_ornull
63 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 1); 63 SvPTR ($var, $arg, DB_TXN *, bdb_txn_stash, BDB::Txn, 1);
64 64
65DBC_ornull 65DBC_ornull
66 SvPTR ($var, $arg, DBC *, BDB::Cursor, 1); 66 SvPTR ($var, $arg, DBC *, bdb_cursor_stash, BDB::Cursor, 1);
67 67
68DB_ornull 68DB_ornull
69 SvPTR ($var, $arg, DB *, BDB::Db, 1); 69 SvPTR ($var, $arg, DB *, bdb_db_stash, BDB::Db, 1);
70 70
71DB_SEQUENCE_ornull 71DB_SEQUENCE_ornull
72 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 1); 72 SvPTR ($var, $arg, DB_SEQUENCE *, bdb_sequence_stash, BDB::Sequence, 1);
73 73
74 74
75DB_ENV_ornuked 75DB_ENV_ornuked
76 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 2); 76 SvPTR ($var, $arg, DB_ENV *, bdb_env_stash, BDB::Env, 2);
77 77
78DB_TXN_ornuked 78DB_TXN_ornuked
79 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 2); 79 SvPTR ($var, $arg, DB_TXN *, bdb_txn_stash, BDB::Txn, 2);
80 80
81DBC_ornuked 81DBC_ornuked
82 SvPTR ($var, $arg, DBC *, BDB::Cursor, 2); 82 SvPTR ($var, $arg, DBC *, bdb_cursor_stash, BDB::Cursor, 2);
83 83
84DB_ornuked 84DB_ornuked
85 SvPTR ($var, $arg, DB *, BDB::Db, 2); 85 SvPTR ($var, $arg, DB *, bdb_db_stash, BDB::Db, 2);
86 86
87DB_SEQUENCE_ornuked 87DB_SEQUENCE_ornuked
88 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 2); 88 SvPTR ($var, $arg, DB_SEQUENCE *, bdb_sequence_stash, BDB::Sequence, 2);
89 89
90 90
91OUTPUT 91OUTPUT
92 92
93DB_ENV 93DB_ENV
94 sv_setref_pv ($arg, "BDB::Env", (void *)$var); 94 $arg = newSVptr ($var, bdb_env_stash);
95 95
96DB_TXN 96DB_TXN
97 sv_setref_pv ($arg, "BDB::Txn", (void *)$var); 97 $arg = newSVptr ($var, bdb_txn_stash);
98 98
99DBC 99DBC
100 sv_setref_pv ($arg, "BDB::Cursor", (void *)$var); 100 $arg = newSVptr ($var, bdb_cursor_stash);
101 101
102DB 102DB
103 sv_setref_pv ($arg, "BDB::Db", (void *)$var); 103 $arg = newSVptr ($var, bdb_db_stash);
104 104
105DB_SEQUENCE 105DB_SEQUENCE
106 sv_setref_pv ($arg, "BDB::Sequence", (void *)$var); 106 $arg = newSVptr ($var, bdb_sequence_stash);
107

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines