|
|
@@ -454,8 +454,7 @@ static void speed_tdb(const char *tlimit)
|
|
|
do {
|
|
|
long int r = random();
|
|
|
TDB_DATA key, dbuf;
|
|
|
- key.dptr = (unsigned char *)"store test";
|
|
|
- key.dsize = strlen((char *)key.dptr);
|
|
|
+ key = tdb_mkdata("store test", strlen("store test"));
|
|
|
dbuf.dptr = (unsigned char *)&r;
|
|
|
dbuf.dsize = sizeof(r);
|
|
|
tdb_store(tdb, key, dbuf, TDB_REPLACE);
|
|
|
@@ -470,8 +469,7 @@ static void speed_tdb(const char *tlimit)
|
|
|
do {
|
|
|
long int r = random();
|
|
|
TDB_DATA key, dbuf;
|
|
|
- key.dptr = (unsigned char *)"store test";
|
|
|
- key.dsize = strlen((char *)key.dptr);
|
|
|
+ key = tdb_mkdata("store test", strlen("store test"));
|
|
|
dbuf.dptr = (unsigned char *)&r;
|
|
|
dbuf.dsize = sizeof(r);
|
|
|
tdb_fetch(tdb, key, &dbuf);
|
|
|
@@ -486,8 +484,7 @@ static void speed_tdb(const char *tlimit)
|
|
|
do {
|
|
|
long int r = random();
|
|
|
TDB_DATA key, dbuf;
|
|
|
- key.dptr = (unsigned char *)"transaction test";
|
|
|
- key.dsize = strlen((char *)key.dptr);
|
|
|
+ key = tdb_mkdata("transaction test", strlen("transaction test"));
|
|
|
dbuf.dptr = (unsigned char *)&r;
|
|
|
dbuf.dsize = sizeof(r);
|
|
|
tdb_transaction_start(tdb);
|