|
|
- #ifndef AL_STRUTILS_H
- #define AL_STRUTILS_H
-
- #include <string>
-
- #include "aloptional.h"
-
- #ifdef _WIN32
- #include <wchar.h>
-
- std::string wstr_to_utf8(const wchar_t *wstr);
- std::wstring utf8_to_wstr(const char *str);
- #endif
-
- namespace al {
-
- al::optional<std::string> getenv(const char *envname);
- #ifdef _WIN32
- al::optional<std::wstring> getenv(const wchar_t *envname);
- #endif
-
- } // namespace al
-
- #endif /* AL_STRUTILS_H */
|