diff options
author | Feng Xiao <xfxyjwf@gmail.com> | 2016-07-22 21:41:17 +0000 |
---|---|---|
committer | Feng Xiao <xfxyjwf@gmail.com> | 2016-07-22 21:41:17 +0000 |
commit | 9009662b719f98dee6c352d05a7630612313c58e (patch) | |
tree | 169f5b136c7d348d774001f320e616204a1ac987 | |
parent | 16adea3ddc4e775aac230c4326aeb686c26620dc (diff) | |
download | protobuf-9009662b719f98dee6c352d05a7630612313c58e.tar.gz protobuf-9009662b719f98dee6c352d05a7630612313c58e.tar.bz2 protobuf-9009662b719f98dee6c352d05a7630612313c58e.zip |
Fix sign-comparison warnings in public header files.
-rw-r--r-- | src/google/protobuf/map.h | 2 | ||||
-rw-r--r-- | src/google/protobuf/wire_format_lite_inl.h | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/google/protobuf/map.h b/src/google/protobuf/map.h index 42bcfd94..1b9aa703 100644 --- a/src/google/protobuf/map.h +++ b/src/google/protobuf/map.h @@ -1250,7 +1250,7 @@ class Map { // Return whether table_[b] is a linked list that seems awfully long. // Requires table_[b] to point to a non-empty linked list. bool TableEntryIsTooLong(size_type b) { - const int kMaxLength = 8; + const size_type kMaxLength = 8; size_type count = 0; Node* node = static_cast<Node*>(table_[b]); do { diff --git a/src/google/protobuf/wire_format_lite_inl.h b/src/google/protobuf/wire_format_lite_inl.h index ebd858ff..93d7c824 100644 --- a/src/google/protobuf/wire_format_lite_inl.h +++ b/src/google/protobuf/wire_format_lite_inl.h @@ -346,9 +346,9 @@ inline bool WireFormatLite::ReadPackedFixedSizePrimitive( io::CodedInputStream* input, RepeatedField<CType>* values) { int length; if (!input->ReadVarintSizeAsInt(&length)) return false; - const uint32 old_entries = values->size(); - const uint32 new_entries = length / sizeof(CType); - const uint32 new_bytes = new_entries * sizeof(CType); + const int old_entries = values->size(); + const int new_entries = length / sizeof(CType); + const int new_bytes = new_entries * sizeof(CType); if (new_bytes != length) return false; // We would *like* to pre-allocate the buffer to write into (for // speed), but *must* avoid performing a very large allocation due @@ -382,7 +382,7 @@ inline bool WireFormatLite::ReadPackedFixedSizePrimitive( #else values->Reserve(old_entries + new_entries); CType value; - for (uint32 i = 0; i < new_entries; ++i) { + for (int i = 0; i < new_entries; ++i) { if (!ReadPrimitive<CType, DeclaredType>(input, &value)) return false; values->AddAlreadyReserved(value); } @@ -392,7 +392,7 @@ inline bool WireFormatLite::ReadPackedFixedSizePrimitive( // safely allocate. We read as much as we can into *values // without pre-allocating "length" bytes. CType value; - for (uint32 i = 0; i < new_entries; ++i) { + for (int i = 0; i < new_entries; ++i) { if (!ReadPrimitive<CType, DeclaredType>(input, &value)) return false; values->Add(value); } |