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

Comparing BDB/typemap (file contents):
Revision 1.5 by root, Sun Feb 11 22:07:23 2007 UTC vs.
Revision 1.7 by root, Sun Mar 30 04:57:56 2008 UTC

1DB_ENV * DB_ENV 1DB_ENV * DB_ENV
2DB_ENV_ornull * DB_ENV_ornull 2DB_ENV_ornull * DB_ENV_ornull
3DB_ENV_ornuked * DB_ENV_ornuked
3DB_TXN * DB_TXN 4DB_TXN * DB_TXN
4DB_TXN_ornull * DB_TXN_ornull 5DB_TXN_ornull * DB_TXN_ornull
6DB_TXN_ornuked * DB_TXN_ornuked
5DB * DB 7DB * DB
6DB_ornull * DB_ornull 8DB_ornull * DB_ornull
9DB_ornuked * DB_ornuked
7DBC * DBC 10DBC * DBC
8DBC_ornull * DBC_ornull 11DBC_ornull * DBC_ornull
12DBC_ornuked * DBC_ornuked
9DB_SEQUENCE * DB_SEQUENCE 13DB_SEQUENCE * DB_SEQUENCE
10DB_SEQUENCE_ornull * DB_SEQUENCE_ornull 14DB_SEQUENCE_ornull * DB_SEQUENCE_ornull
15DB_SEQUENCE_ornuked * DB_SEQUENCE_ornuked
11 16
12SV8 * T_SV8 17SV8 * T_SV8
13octetstring OCTETS 18bdb_filename BDB_FILENAME
14db_seq_t DB_SEQ 19db_seq_t DB_SEQ
15 20
16 21
17INPUT 22INPUT
18 23
19T_SV8 24T_SV8
20 ($var) = $arg; 25 ($var) = $arg;
21 if (SvPOKp ($var) && !sv_utf8_downgrade ($var, 1)) 26 if (SvPOKp ($var) && !sv_utf8_downgrade ($var, 1))
22 croak (\"\\\"%s\\\" argument must be byte/octet-encoded\", \"$var\") 27 croak (\"\\\"%s\\\" argument must be byte/octet-encoded\", \"$var\")
23 28
24OCTETS 29BDB_FILENAME
25 $var = SvOK ($arg) ? SvPVbyte_nolen ($arg) : 0; 30 ($var) = !SvOK ($arg)
31 ? 0
32 :
33 #if WIN32
34 SvPVutf8_nolen ($arg)
35 #else
36 SvPVbyte_nolen ($arg)
37 #endif
38 ;
26 39
27DB_SEQ 40DB_SEQ
28 $var = sizeof (IV) > 4 ? SvIV ($arg) : SvNV ($arg); 41 $var = sizeof (IV) > 4 ? SvIV ($arg) : SvNV ($arg);
29 42
30DB_ENV 43DB_ENV
40 SvPTR ($var, $arg, DB *, BDB::Db, 0); 53 SvPTR ($var, $arg, DB *, BDB::Db, 0);
41 54
42DB_SEQUENCE 55DB_SEQUENCE
43 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 0); 56 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 0);
44 57
58
45DB_ENV_ornull 59DB_ENV_ornull
46 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 1); 60 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 1);
47 61
48DB_TXN_ornull 62DB_TXN_ornull
49 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 1); 63 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 1);
54DB_ornull 68DB_ornull
55 SvPTR ($var, $arg, DB *, BDB::Db, 1); 69 SvPTR ($var, $arg, DB *, BDB::Db, 1);
56 70
57DB_SEQUENCE_ornull 71DB_SEQUENCE_ornull
58 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 1); 72 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 1);
73
74
75DB_ENV_ornuked
76 SvPTR ($var, $arg, DB_ENV *, BDB::Env, 2);
77
78DB_TXN_ornuked
79 SvPTR ($var, $arg, DB_TXN *, BDB::Txn, 2);
80
81DBC_ornuked
82 SvPTR ($var, $arg, DBC *, BDB::Cursor, 2);
83
84DB_ornuked
85 SvPTR ($var, $arg, DB *, BDB::Db, 2);
86
87DB_SEQUENCE_ornuked
88 SvPTR ($var, $arg, DB_SEQUENCE *, BDB::Sequence, 2);
59 89
60 90
61OUTPUT 91OUTPUT
62 92
63DB_ENV 93DB_ENV

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines