1#pragma once
2
3#include <prim/seadSafeString.h>
4
5#include "Library/Base/StringUtil.h"
6
7namespace al {
8bool tryGetComputerName(sead::BufferedSafeString* computerName);
9void getComputerName(sead::BufferedSafeString* computerName);
10void getUserName(sead::BufferedSafeString* userName);
11void makeUniqueTemporaryFilename(sead::BufferedSafeString* out, const char* fileName);
12void expandEnvironmentString(sead::BufferedSafeString* out, const sead::SafeString& envStr);
13void FUN_710086f65c(sead::BufferedSafeString* out,
14 const sead::SafeString& envStr); // TODO: Find what is this function
15sead::FixedSafeString<128> makeTmpExpandEnvironmentString(const sead::SafeString& envStr);
16StringTmp<128> makeTmpFileFullPath(const char* fileName);
17const char* getALCommon();
18} // namespace al
19