updated protobuf to 3.18.1
This commit is contained in:
@@ -132,27 +132,28 @@ bool AllAreInitializedWeak(const RepeatedPtrField<T>& t) {
|
||||
return true;
|
||||
}
|
||||
|
||||
inline bool IsPresent(const void* base, uint32 hasbit) {
|
||||
const uint32* has_bits_array = static_cast<const uint32*>(base);
|
||||
inline bool IsPresent(const void* base, uint32_t hasbit) {
|
||||
const uint32_t* has_bits_array = static_cast<const uint32_t*>(base);
|
||||
return (has_bits_array[hasbit / 32] & (1u << (hasbit & 31))) != 0;
|
||||
}
|
||||
|
||||
inline bool IsOneofPresent(const void* base, uint32 offset, uint32 tag) {
|
||||
const uint32* oneof =
|
||||
reinterpret_cast<const uint32*>(static_cast<const uint8*>(base) + offset);
|
||||
inline bool IsOneofPresent(const void* base, uint32_t offset, uint32_t tag) {
|
||||
const uint32_t* oneof = reinterpret_cast<const uint32_t*>(
|
||||
static_cast<const uint8_t*>(base) + offset);
|
||||
return *oneof == tag >> 3;
|
||||
}
|
||||
|
||||
typedef void (*SpecialSerializer)(const uint8* base, uint32 offset, uint32 tag,
|
||||
uint32 has_offset,
|
||||
typedef void (*SpecialSerializer)(const uint8_t* base, uint32_t offset,
|
||||
uint32_t tag, uint32_t has_offset,
|
||||
io::CodedOutputStream* output);
|
||||
|
||||
PROTOBUF_EXPORT void ExtensionSerializer(const uint8* base, uint32 offset,
|
||||
uint32 tag, uint32 has_offset,
|
||||
PROTOBUF_EXPORT void ExtensionSerializer(const MessageLite* extendee,
|
||||
const uint8_t* ptr, uint32_t offset,
|
||||
uint32_t tag, uint32_t has_offset,
|
||||
io::CodedOutputStream* output);
|
||||
PROTOBUF_EXPORT void UnknownFieldSerializerLite(const uint8* base,
|
||||
uint32 offset, uint32 tag,
|
||||
uint32 has_offset,
|
||||
PROTOBUF_EXPORT void UnknownFieldSerializerLite(const uint8_t* base,
|
||||
uint32_t offset, uint32_t tag,
|
||||
uint32_t has_offset,
|
||||
io::CodedOutputStream* output);
|
||||
|
||||
PROTOBUF_EXPORT MessageLite* DuplicateIfNonNullInternal(MessageLite* message);
|
||||
|
||||
Reference in New Issue
Block a user