mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-18 02:16:43 +00:00
Explicitly specify the ANSI version of these Win32 APIs. While these are seemingly unrelated changes, they are all NFC because we currently default to the ANSI versions of the APIs when building for Windows. This simply makes the ANSI usage explicit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273564 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b5514ec8c5
commit
00fb6abc74
@ -588,9 +588,9 @@ void llvm::sys::RunInterruptHandlers() {
|
||||
/// \returns a valid HKEY if the location exists, else NULL.
|
||||
static HKEY FindWERKey(const llvm::Twine &RegistryLocation) {
|
||||
HKEY Key;
|
||||
if (ERROR_SUCCESS != ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,
|
||||
RegistryLocation.str().c_str(), 0,
|
||||
KEY_QUERY_VALUE | KEY_READ, &Key))
|
||||
if (ERROR_SUCCESS != ::RegOpenKeyExA(HKEY_LOCAL_MACHINE,
|
||||
RegistryLocation.str().c_str(), 0,
|
||||
KEY_QUERY_VALUE | KEY_READ, &Key))
|
||||
return NULL;
|
||||
|
||||
return Key;
|
||||
|
@ -68,15 +68,15 @@ inline bool RunningWindows8OrGreater() {
|
||||
Mask) != FALSE;
|
||||
}
|
||||
|
||||
inline bool MakeErrMsg(std::string* ErrMsg, const std::string& prefix) {
|
||||
inline bool MakeErrMsg(std::string *ErrMsg, const std::string &prefix) {
|
||||
if (!ErrMsg)
|
||||
return true;
|
||||
char *buffer = NULL;
|
||||
DWORD LastError = GetLastError();
|
||||
DWORD R = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
|
||||
FORMAT_MESSAGE_FROM_SYSTEM |
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK,
|
||||
NULL, LastError, 0, (LPSTR)&buffer, 1, NULL);
|
||||
DWORD R = FormatMessageA(FORMAT_MESSAGE_ALLOCATE_BUFFER |
|
||||
FORMAT_MESSAGE_FROM_SYSTEM |
|
||||
FORMAT_MESSAGE_MAX_WIDTH_MASK,
|
||||
NULL, LastError, 0, (LPSTR)&buffer, 1, NULL);
|
||||
if (R)
|
||||
*ErrMsg = prefix + ": " + buffer;
|
||||
else
|
||||
|
@ -337,7 +337,7 @@ int main(int argc, char **argv) {
|
||||
errs() << ToolName << ": Program Image Path: " << ProgramToRun << '\n'
|
||||
<< ToolName << ": Command Line: " << CommandLine << '\n';
|
||||
|
||||
STARTUPINFO StartupInfo;
|
||||
STARTUPINFOA StartupInfo;
|
||||
PROCESS_INFORMATION ProcessInfo;
|
||||
std::memset(&StartupInfo, 0, sizeof(StartupInfo));
|
||||
StartupInfo.cb = sizeof(StartupInfo);
|
||||
|
Loading…
x
Reference in New Issue
Block a user