Explorar o código

add LIBPROTOBUF_EXPORT to make msvc happy

Byron Yi %!s(int64=8) %!d(string=hai) anos
pai
achega
7008a88e2b
Modificáronse 1 ficheiros con 6 adicións e 6 borrados
  1. 6 6
      src/google/protobuf/util/delimited_message_util.h

+ 6 - 6
src/google/protobuf/util/delimited_message_util.h

@@ -30,9 +30,9 @@ namespace util {
 // then parse it. As a result, they may read past the end of the delimited
 // then parse it. As a result, they may read past the end of the delimited
 // message. There is no way for them to push the extra data back into the
 // message. There is no way for them to push the extra data back into the
 // underlying source, so instead you must keep using the same stream object.
 // underlying source, so instead you must keep using the same stream object.
-bool SerializeDelimitedToFileDescriptor(const Message* message, int file_descriptor);
+bool LIBPROTOBUF_EXPORT SerializeDelimitedToFileDescriptor(const Message* message, int file_descriptor);
 
 
-bool SerializeDelimitedToOstream(const Message* message, ostream* output);
+bool LIBPROTOBUF_EXPORT SerializeDelimitedToOstream(const Message* message, ostream* output);
 
 
 // Read a single size-delimited message from the given stream. Delimited
 // Read a single size-delimited message from the given stream. Delimited
 // format allows a single file or stream to contain multiple messages,
 // format allows a single file or stream to contain multiple messages,
@@ -46,18 +46,18 @@ bool SerializeDelimitedToOstream(const Message* message, ostream* output);
 // otherwise it will be set false. Note that these methods return false
 // otherwise it will be set false. Note that these methods return false
 // on EOF, but they also return false on other errors, so |clean_eof| is
 // on EOF, but they also return false on other errors, so |clean_eof| is
 // needed to distinguish a clean end from errors.
 // needed to distinguish a clean end from errors.
-bool ParseDelimitedFromZeroCopyStream(MessageLite* message, io::ZeroCopyInputStream* input, bool* clean_eof);
+bool LIBPROTOBUF_EXPORT ParseDelimitedFromZeroCopyStream(MessageLite* message, io::ZeroCopyInputStream* input, bool* clean_eof);
 
 
-bool ParseDelimitedFromCodedStream(MessageLite* message, io::CodedInputStream* input, bool* clean_eof);
+bool LIBPROTOBUF_EXPORT ParseDelimitedFromCodedStream(MessageLite* message, io::CodedInputStream* input, bool* clean_eof);
 
 
 // Write a single size-delimited message from the given stream. Delimited
 // Write a single size-delimited message from the given stream. Delimited
 // format allows a single file or stream to contain multiple messages,
 // format allows a single file or stream to contain multiple messages,
 // whereas normally writing multiple non-delimited messages to the same
 // whereas normally writing multiple non-delimited messages to the same
 // stream would cause them to be merged. A delimited message is a varint
 // stream would cause them to be merged. A delimited message is a varint
 // encoding the message size followed by a message of exactly that size.
 // encoding the message size followed by a message of exactly that size.
-bool SerializeDelimitedToZeroCopyStream(const MessageLite* message, io::ZeroCopyOutputStream* output);
+bool LIBPROTOBUF_EXPORT SerializeDelimitedToZeroCopyStream(const MessageLite* message, io::ZeroCopyOutputStream* output);
 
 
-bool SerializeDelimitedToCodedStream(const MessageLite* message, io::CodedOutputStream* output);
+bool LIBPROTOBUF_EXPORT SerializeDelimitedToCodedStream(const MessageLite* message, io::CodedOutputStream* output);
 
 
 }  // namespace util
 }  // namespace util
 }  // namespace protobuf
 }  // namespace protobuf