mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Fix "gcc -Wall" warnings for assoc-thrift code.
Summary: Test Plan: Reviewers: CC: Task ID: # Blame Rev:
This commit is contained in:
@@ -55,6 +55,7 @@ class AssocServiceHandler : virtual public AssocServiceIf {
|
||||
int64_t id2, AssocVisibility visibility, bool update_count,
|
||||
const Text& wormhole_comment) {
|
||||
printf("taoAssocDelete\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
void taoAssocRangeGet(std::vector<TaoAssocGetResult> & _return,
|
||||
@@ -254,7 +255,7 @@ class AssocServiceHandler : virtual public AssocServiceIf {
|
||||
assocType, id1, 0, 0, 0, 0, Tleveldb::UNUSED1);
|
||||
}
|
||||
if (value.size() != sizeof(int64_t)) {
|
||||
printf("expected %lld got %lld\n", sizeof(int64_t), value.size());
|
||||
printf("expected %ld got %ld\n", sizeof(int64_t), value.size());
|
||||
throw generate_exception(tableName, Code::kNotFound,
|
||||
"Bad sizes for count ",
|
||||
assocType, id1, 0, 0, 0, 0, Tleveldb::UNUSED1);
|
||||
@@ -286,7 +287,7 @@ class AssocServiceHandler : virtual public AssocServiceIf {
|
||||
char* keybuf = &dummy[0];
|
||||
int rowkeysize = makeRowKey(keybuf, id1, assocType);
|
||||
|
||||
for (int index = 0; index < id2s.size(); index++) {
|
||||
for (unsigned int index = 0; index < id2s.size(); index++) {
|
||||
int64_t id2 = id2s[index];
|
||||
|
||||
// query column 'm'$id2
|
||||
@@ -308,7 +309,7 @@ class AssocServiceHandler : virtual public AssocServiceIf {
|
||||
continue;
|
||||
}
|
||||
ASSERT_NE(ts, 0);
|
||||
printf("XXX ts = %lld\n", ts);
|
||||
printf("XXX ts = %ld\n", ts);
|
||||
|
||||
// this assoc is visible, scan 'p'$ts$id2 to retrieve payload.
|
||||
keysize = appendRowKeyForPayload(rowkeysize, keybuf, ts, id2);
|
||||
@@ -406,7 +407,7 @@ class AssocServiceHandler : virtual public AssocServiceIf {
|
||||
//
|
||||
inline char* copy_int64_switch_endian(char* dest, int64_t id) {
|
||||
char* src = (char *)&id + sizeof(id) - 1;
|
||||
for (int i = 0; i < sizeof(id); i++) {
|
||||
for (unsigned int i = 0; i < sizeof(id); i++) {
|
||||
*dest++ = *src--;
|
||||
}
|
||||
return dest;
|
||||
@@ -415,7 +416,7 @@ class AssocServiceHandler : virtual public AssocServiceIf {
|
||||
// extracts a int64 type from the char stream. Swaps endianness.
|
||||
inline void extract_int64(int64_t* dest, char* src) {
|
||||
src += sizeof(int64_t) - 1;
|
||||
for (int i = 0; i < sizeof(uint64_t); i++) {
|
||||
for (unsigned int i = 0; i < sizeof(uint64_t); i++) {
|
||||
*dest++ = *src--;
|
||||
}
|
||||
}
|
||||
@@ -434,7 +435,7 @@ class AssocServiceHandler : virtual public AssocServiceIf {
|
||||
int64_t ts, AssocVisibility vis) {
|
||||
char result[1024];
|
||||
sprintf(result,
|
||||
"id1=%d assocType=%d id2=%d id1Type=%d id2Type=%d ts=%d vis=%d ",
|
||||
"id1=%ld assocType=%ld id2=%ld id1Type=%ld id2Type=%ld ts=%ld vis=%d ",
|
||||
id1, assocType, id2, id1Type, id2Type, ts, vis);
|
||||
fprintf(stderr, "assoc_server error table %s: %s errorCode=%d %s",
|
||||
tableName.c_str(), message, errorCode, result);
|
||||
|
||||
@@ -83,7 +83,7 @@ struct onehandle {
|
||||
const leveldb::Snapshot* lookupSnapshot(int64_t id) {
|
||||
auto p = snaplist.find(id);
|
||||
if (p == snaplist.end()) {
|
||||
fprintf(stderr, "get:No snaphot with id %d\n", id);
|
||||
fprintf(stderr, "get:No snaphot with id %ld\n", id);
|
||||
return NULL;
|
||||
}
|
||||
return p->second->lsnap;
|
||||
@@ -113,7 +113,7 @@ struct onehandle {
|
||||
leveldb::Iterator* lookupIterator(int64_t id) {
|
||||
auto p = iterlist.find(id);
|
||||
if (p == iterlist.end()) {
|
||||
fprintf(stderr, "lookupIterator:No iterator with id %d\n", id);
|
||||
fprintf(stderr, "lookupIterator:No iterator with id %ld\n", id);
|
||||
return NULL;
|
||||
}
|
||||
return p->second->liter;
|
||||
@@ -144,7 +144,7 @@ class OpenHandles {
|
||||
// Inserts a new database into the list.
|
||||
// If the database is already open, increase refcount.
|
||||
// If the database is not already open, open and insert into list.
|
||||
int64_t add(leveldb::Options& options, Text dbname, std::string dbdir) {
|
||||
void add(leveldb::Options& options, Text dbname, std::string dbdir) {
|
||||
struct onehandle* found = head_[dbname];
|
||||
if (found == NULL) {
|
||||
found = new onehandle;
|
||||
|
||||
@@ -62,16 +62,15 @@ public:
|
||||
// otherwise returns false.
|
||||
bool parseOptions(int argc, char** argv) {
|
||||
int n;
|
||||
long l;
|
||||
uint64_t l;
|
||||
char junk;
|
||||
char* cports = NULL;
|
||||
for (int i = 1; i < argc; i++) {
|
||||
if (sscanf(argv[i], "--port=%d%c", &n, &junk) == 1) {
|
||||
port_ = n;
|
||||
} else if (sscanf(argv[i], "--threads=%d%c", &n, &junk) == 1) {
|
||||
num_threads_ = n;
|
||||
} else if (sscanf(argv[i], "--cache_size=%ld%c", &n, &junk) == 1) {
|
||||
cache_size_ = n;
|
||||
} else if (sscanf(argv[i], "--cache_size=%ld%c", &l, &junk) == 1) {
|
||||
cache_size_ = l;
|
||||
} else if (sscanf(argv[i], "--cache_numshardbits=%d%c", &n, &junk) == 1) {
|
||||
cache_numshardbits_ = n;
|
||||
} else if (strncmp(argv[i], "--hostname=", 10) == 0) {
|
||||
|
||||
@@ -131,7 +131,7 @@ class DBHandler : virtual public DBIf {
|
||||
leveldb::WriteBatch lbatch;
|
||||
woptions.sync = options.sync;
|
||||
leveldb::Slice key, value;
|
||||
for (int i = 0; i < batch.size(); i++) {
|
||||
for (unsigned int i = 0; i < batch.size(); i++) {
|
||||
kv one = batch[i];
|
||||
key.data_ = one.key.data.data();
|
||||
key.size_ = one.key.size;
|
||||
@@ -374,10 +374,10 @@ class DBHandler : virtual public DBIf {
|
||||
|
||||
// check special ranges.
|
||||
if (start->size_ == 0) {
|
||||
start == NULL;
|
||||
start = NULL;
|
||||
}
|
||||
if (stop->size_ == 0) {
|
||||
stop == NULL;
|
||||
stop = NULL;
|
||||
}
|
||||
db->CompactRange(start, stop);
|
||||
return Code::kOk;
|
||||
@@ -392,6 +392,7 @@ class DBHandler : virtual public DBIf {
|
||||
static void* startOneService(void *arg) {
|
||||
TSimpleServer* t = (TSimpleServer *)arg;
|
||||
t->serve();
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -26,13 +26,11 @@ static DBHandle dbhandle;
|
||||
static DBClient* dbclient;
|
||||
static AssocServiceClient* aclient;
|
||||
static const Text dbname = "test-dhruba";
|
||||
static pthread_t serverThread;
|
||||
static int ARGC;
|
||||
static char** ARGV;
|
||||
|
||||
static void cleanupDir(std::string dir) {
|
||||
// remove old data, if any
|
||||
int ret = unlink(dir.c_str());
|
||||
char* cleanup = new char[100];
|
||||
snprintf(cleanup, 100, "rm -rf %s", dir.c_str());
|
||||
system(cleanup);
|
||||
@@ -247,10 +245,10 @@ static void testAssocs() {
|
||||
aclient->taoAssocGet(readback, dbname,
|
||||
assocType, id1, id2list);
|
||||
printf("AssocGet suceeded.\n");
|
||||
printf("size = %lld\n", readback.size());
|
||||
printf("size = %lu\n", readback.size());
|
||||
ASSERT_EQ(1, readback.size());
|
||||
ASSERT_EQ(id1Type, readback[0].id1Type);
|
||||
printf("XXX %lld %lld\n", id1Type, readback[0].id1Type);
|
||||
printf("XXX %ld %ld\n", id1Type, readback[0].id1Type);
|
||||
ASSERT_EQ(id2Type, readback[0].id2Type);
|
||||
ASSERT_EQ(ts, readback[0].time);
|
||||
ASSERT_EQ(dataVersion, readback[0].dataVersion);
|
||||
|
||||
Reference in New Issue
Block a user