|
|
|
@ -50,11 +50,11 @@ void run (void) { |
|
|
|
assert(*(char*)k.data==vN); assert(ntohl(*(int*)v.data)==i); |
|
|
|
} |
|
|
|
|
|
|
|
r=c->c_get(c, dbt_init_malloc(&k), dbt_init_malloc(&v), DB_NEXT); CKERR(r); |
|
|
|
r=c->c_get(c, dbt_init(&k, 0, 0), dbt_init(&v, 0, 0), DB_NEXT); CKERR(r); |
|
|
|
assert(*(char*)k.data==v1); assert(*(char*)v.data==v101); |
|
|
|
r=c->c_get(c, dbt_init_malloc(&k), dbt_init_malloc(&v), DB_NEXT); CKERR(r); |
|
|
|
r=c->c_get(c, dbt_init(&k, 0, 0), dbt_init(&v, 0, 0), DB_NEXT); CKERR(r); |
|
|
|
assert(*(char*)k.data==v2); assert(*(char*)v.data==v102); |
|
|
|
r=c->c_get(c, dbt_init_malloc(&k), dbt_init_malloc(&v), DB_NEXT); assert(r!=0); |
|
|
|
r=c->c_get(c, dbt_init(&k, 0, 0), dbt_init(&v, 0, 0), DB_NEXT); assert(r!=0); |
|
|
|
r=c->c_close(c); CKERR(r); |
|
|
|
r=txn->commit(txn, 0); CKERR(r); |
|
|
|
} |
|
|
|
|