tdb: Fix some recently introduced warnings in tdbtool (cherry picked from samba commi...
authorTim Prouty <tprouty@samba.org>
Wed, 27 May 2009 19:52:37 +0000 (12:52 -0700)
committerStefan Metzmacher <metze@samba.org>
Wed, 16 Dec 2009 07:03:48 +0000 (08:03 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
lib/tdb/tools/tdbtool.c

index 334c3435fa9729c12c1864fa324c53ce811b0ede..7166c577d467deadec28b694f11d7fdfa5db716b 100644 (file)
@@ -411,8 +411,8 @@ static void speed_tdb(const char *tlimit)
        do {
                long int r = random();
                TDB_DATA key, dbuf;
-               key.dptr = "store test";
-               key.dsize = strlen(key.dptr);
+               key.dptr = (unsigned char *)"store test";
+               key.dsize = strlen((char *)key.dptr);
                dbuf.dptr = (unsigned char *)&r;
                dbuf.dsize = sizeof(r);
                tdb_store(tdb, key, dbuf, TDB_REPLACE);
@@ -427,8 +427,8 @@ static void speed_tdb(const char *tlimit)
        do {
                long int r = random();
                TDB_DATA key, dbuf;
-               key.dptr = "store test";
-               key.dsize = strlen(key.dptr);
+               key.dptr = (unsigned char *)"store test";
+               key.dsize = strlen((char *)key.dptr);
                dbuf.dptr = (unsigned char *)&r;
                dbuf.dsize = sizeof(r);
                tdb_fetch(tdb, key);
@@ -443,8 +443,8 @@ static void speed_tdb(const char *tlimit)
        do {
                long int r = random();
                TDB_DATA key, dbuf;
-               key.dptr = "transaction test";
-               key.dsize = strlen(key.dptr);
+               key.dptr = (unsigned char *)"transaction test";
+               key.dsize = strlen((char *)key.dptr);
                dbuf.dptr = (unsigned char *)&r;
                dbuf.dsize = sizeof(r);
                tdb_transaction_start(tdb);