-Path dirname(const Path &);
-
-/**
-Returns the base part of a filename. This includes everything up to the last
-dot, but not the dot itself.
-*/
-std::string basepart(const std::string &);
-
-/**
-Returns the extension part of a filename. This includes the last dot and
-everything after it.
-*/
-std::string extpart(const std::string &);
-
-/**
-Fixes the case of the given path to match files / directories on the
-filesystem.
-*/
-Path fix_case(const Path &path);
+MSPCORE_API Path dirname(const Path &);
+
+/** Returns the base part of a filename. This includes everything up to the
+last dot, but not the dot itself. */
+MSPCORE_API std::string basepart(const std::string &);
+
+/** Returns the extension part of a filename. This includes the last dot and
+everything after it. */
+MSPCORE_API std::string extpart(const std::string &);
+
+/// Fixes the case of a path to match files / directories on the filesystem.
+MSPCORE_API Path fix_case(const Path &path);