diff --git a/tools/sst_dump.cc b/tools/sst_dump.cc index c89b8e372bab256862ce95312475793de5110e4f..903889556c388eedaa1622591281e72e776797de 100644 --- a/tools/sst_dump.cc +++ b/tools/sst_dump.cc @@ -180,7 +180,9 @@ int main(int argc, char** argv) { output_hex = true; } else if (strcmp(argv[i], "--input_key_hex") == 0) { input_key_hex = true; - } else if (sscanf(argv[i], "--read_num=%ld%c", &n, &junk) == 1) { + } else if (sscanf(argv[i], + "--read_num=%lu%c", + (unsigned long*)&n, &junk) == 1) { read_num = n; } else if (strcmp(argv[i], "--verify_checksum") == 0) { verify_checksum = true; diff --git a/util/histogram.cc b/util/histogram.cc index 19b6189d6d1e1a323843418e5ece4496b82aa750..e83998014046310bcf4f0bb7a6de5c16603c9bb1 100644 --- a/util/histogram.cc +++ b/util/histogram.cc @@ -169,7 +169,7 @@ std::string HistogramImpl::ToString() const { // left (unsigned long)((b == 0) ? 0 : bucketMapper.BucketLimit(b-1)), (unsigned long)bucketMapper.BucketLimit(b), // right - buckets_[b], // count + (unsigned long)buckets_[b], // count (mult * buckets_[b]), // percentage (mult * sum)); // cumulative percentage r.append(buf);