123456789101112131415161718192021222324 |
- #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 */
|