Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1001)

Unified Diff: src/platform/update_engine/bzip.cc

Issue 1599029: update engine: 32- and 64-bit compile (Closed)
Patch Set: int32->int32_t, PRIi64, 80 cols for review Created 10 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/platform/update_engine/bzip.cc
diff --git a/src/platform/update_engine/bzip.cc b/src/platform/update_engine/bzip.cc
index 3ac15d85bf50daa04f750a73ecb0f502832f92f0..833d27354f76c36aed145e4a42873b33f7628833 100644
--- a/src/platform/update_engine/bzip.cc
+++ b/src/platform/update_engine/bzip.cc
@@ -20,9 +20,9 @@ namespace {
// Returns true on success.
// Use one of BzipBuffToBuff*ompress as the template parameter to BzipData().
int BzipBuffToBuffDecompress(char* out,
- size_t* out_length,
+ uint32_t* out_length,
const char* in,
- size_t in_length) {
+ uint32_t in_length) {
return BZ2_bzBuffToBuffDecompress(out,
out_length,
const_cast<char*>(in),
@@ -32,9 +32,9 @@ int BzipBuffToBuffDecompress(char* out,
}
int BzipBuffToBuffCompress(char* out,
- size_t* out_length,
+ uint32_t* out_length,
const char* in,
- size_t in_length) {
+ uint32_t in_length) {
return BZ2_bzBuffToBuffCompress(out,
out_length,
const_cast<char*>(in),
@@ -45,11 +45,11 @@ int BzipBuffToBuffCompress(char* out,
}
template<int F(char* out,
- size_t* out_length,
+ uint32_t* out_length,
const char* in,
- size_t in_length)>
+ uint32_t in_length)>
bool BzipData(const char* const in,
- const size_t in_size,
+ const int32_t in_size,
vector<char>* const out) {
TEST_AND_RETURN_FALSE(out);
out->clear();
@@ -61,7 +61,7 @@ bool BzipData(const char* const in,
out->resize(buf_size);
for (;;) {
- size_t data_size = buf_size;
+ uint32_t data_size = buf_size;
int rc = F(&(*out)[0], &data_size, in, in_size);
TEST_AND_RETURN_FALSE(rc == BZ_OUTBUFF_FULL || rc == BZ_OK);
if (rc == BZ_OK) {
@@ -79,7 +79,9 @@ bool BzipData(const char* const in,
} // namespace {}
bool BzipDecompress(const std::vector<char>& in, std::vector<char>* out) {
- return BzipData<BzipBuffToBuffDecompress>(&in[0], in.size(), out);
+ return BzipData<BzipBuffToBuffDecompress>(&in[0],
+ static_cast<int32_t>(in.size()),
+ out);
}
bool BzipCompress(const std::vector<char>& in, std::vector<char>* out) {
@@ -88,7 +90,7 @@ bool BzipCompress(const std::vector<char>& in, std::vector<char>* out) {
namespace {
template<bool F(const char* const in,
- const size_t in_size,
+ const int32_t in_size,
vector<char>* const out)>
bool BzipString(const std::string& str,
std::vector<char>* out) {

Powered by Google App Engine
This is Rietveld 408576698