]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/utils.h
Add move semantics to Variant
[libs/core.git] / source / io / utils.h
index 8d4f9dd692c769f86b2a2aea71d4522eec9b7bbf..4507f5c8046ca7e35b6a35a14dd990834b4fefc0 100644 (file)
@@ -1,6 +1,9 @@
 #ifndef MSP_IO_UTILS_H_
 #define MSP_IO_UTILS_H_
 
+#include <cstddef>
+#include <msp/core/mspcore_api.h>
+
 namespace Msp {
 namespace IO {
 
@@ -12,7 +15,7 @@ data is read, regardless of the blocking mode of the object.
 Note: If the data is not immediately available and the object is in non-blocking
 mode, this function effectively becomes a busyloop until it can get more
 data. */
-unsigned read_all(Base &, char *, unsigned);
+MSPCORE_API std::size_t read_all(Base &, char *, std::size_t);
 
 } // namespace IO
 } // namespace Msp