Browse Source

Add some explicit casts to eliminate some warnings as described in issue 83 comment 17.

kenton@google.com 15 years ago
parent
commit
baac9c39fe
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/google/protobuf/io/coded_stream.h

+ 2 - 2
src/google/protobuf/io/coded_stream.h

@@ -992,12 +992,12 @@ inline int CodedOutputStream::VarintSize32SignExtended(int32 value) {
 }
 
 inline void CodedOutputStream::WriteString(const string& str) {
-  WriteRaw(str.data(), str.size());
+  WriteRaw(str.data(), static_cast<int>(str.size()));
 }
 
 inline uint8* CodedOutputStream::WriteStringToArray(
     const string& str, uint8* target) {
-  return WriteRawToArray(str.data(), str.size(), target);
+  return WriteRawToArray(str.data(), static_cast<int>(str.size()), target);
 }
 
 inline int CodedOutputStream::ByteCount() const {