|
@@ -112,12 +112,13 @@ class ArenaString;
|
|
|
// pointer to a copy of the string that resides in *arena. Requires both
|
|
|
// args to be non-NULL. If something goes wrong while reading the data
|
|
|
// then NULL is returned (e.g., input does not start with a valid varint).
|
|
|
-ArenaString* ReadArenaString(::google::protobuf::io::CodedInputStream* input,
|
|
|
- ::google::protobuf::Arena* arena);
|
|
|
+LIBPROTOBUF_EXPORT ArenaString* ReadArenaString(
|
|
|
+ ::google::protobuf::io::CodedInputStream* input,
|
|
|
+ ::google::protobuf::Arena* arena);
|
|
|
|
|
|
// Helper function to crash on merge failure.
|
|
|
// Moved out of generated code to reduce binary size.
|
|
|
-void MergeFromFail(const char* file, int line) GOOGLE_ATTRIBUTE_NORETURN;
|
|
|
+LIBPROTOBUF_EXPORT void MergeFromFail(const char* file, int line) GOOGLE_ATTRIBUTE_NORETURN;
|
|
|
|
|
|
} // namespace internal
|
|
|
} // namespace protobuf
|