problem creating a berkeley db binding
JT
jt at nomail.com
Sun Aug 30 08:28:16 PDT 2009
i'm trying to create a binding for berkeley db dll and quickly ran into some problems, how do i translate statement below.
int DB->open(DB *db, DB_TXN *txnid, const char *file,
const char *database, DBTYPE type, u_int32_t flags, int mode);
my normal approach would be,
extern (C) {
int function(DB* db, DB_TXN* txnid, char* file, char* database, DBTYPE type, u_int32_t flags, int mode) DB->open;
}
but real problem is 'DB->open', can anoybody suggest a workaround for this. DB is just a simple struct (struct DB;)
More information about the Digitalmars-d-learn
mailing list