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

Comparing BDB/BDB.xs (file contents):
Revision 1.71 by root, Thu Nov 12 00:39:58 2009 UTC vs.
Revision 1.72 by root, Fri Dec 4 15:04:06 2009 UTC

1188 1188
1189PROTOTYPES: ENABLE 1189PROTOTYPES: ENABLE
1190 1190
1191BOOT: 1191BOOT:
1192{ 1192{
1193 bdb_stash = gv_stashpv ("BDB" , 1);
1194 bdb_env_stash = gv_stashpv ("BDB::Env" , 1);
1195 bdb_txn_stash = gv_stashpv ("BDB::Txn" , 1);
1196 bdb_cursor_stash = gv_stashpv ("BDB::Cursor" , 1);
1197 bdb_db_stash = gv_stashpv ("BDB::Db" , 1);
1198 bdb_sequence_stash = gv_stashpv ("BDB::Sequence", 1);
1199
1200 static const struct { 1193 static const struct {
1201 const char *name; 1194 const char *name;
1202 IV iv; 1195 IV iv;
1203 } *civ, const_iv[] = { 1196 } *civ, const_iv[] = {
1204#define const_iv(name) { # name, (IV)DB_ ## name }, 1197#define const_iv(name) { # name, (IV)DB_ ## name },
1400 const_iv (LOG_INMEMORY) 1393 const_iv (LOG_INMEMORY)
1401# endif 1394# endif
1402#endif 1395#endif
1403 }; 1396 };
1404 1397
1398 bdb_stash = gv_stashpv ("BDB" , 1);
1399 bdb_env_stash = gv_stashpv ("BDB::Env" , 1);
1400 bdb_txn_stash = gv_stashpv ("BDB::Txn" , 1);
1401 bdb_cursor_stash = gv_stashpv ("BDB::Cursor" , 1);
1402 bdb_db_stash = gv_stashpv ("BDB::Db" , 1);
1403 bdb_sequence_stash = gv_stashpv ("BDB::Sequence", 1);
1404
1405 for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ-- > const_iv; ) 1405 for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ-- > const_iv; )
1406 newCONSTSUB (bdb_stash, (char *)civ->name, newSViv (civ->iv)); 1406 newCONSTSUB (bdb_stash, (char *)civ->name, newSViv (civ->iv));
1407 1407
1408 prepare_cb = &PL_sv_undef; 1408 prepare_cb = &PL_sv_undef;
1409 1409

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines