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

This commit is contained in:
kenton@google.com 2010-11-30 23:54:03 +00:00
parent 33165fe0d5
commit baac9c39fe

View file

@ -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 {