#if DB_VERSION_MINOR >= 3
env->set_alloc( env, ldbm_malloc, NULL, NULL );
-#else
- env->set_malloc( env, ldbm_malloc );
#endif
env->set_errcall( env, ldbm_db_errcall );
return NULL;
}
+#if DB_VERSION_MINOR < 3
+ ret->set_malloc( ret, ldbm_malloc );
+#endif
+
ret->set_pagesize( ret, DEFAULT_DB_PAGE_SIZE );
/* likely should use ber_mem* routines */