[Project64] Fix up compile issues with me removing windows.h
This commit is contained in:
parent
96712e6042
commit
2b31784057
|
@ -1,6 +1,7 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 2010 or later
|
# Visual Studio 2013
|
||||||
|
VisualStudioVersion = 12.0.31101.0
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "3rd Party", "3rd Party", "{AA8F7F8E-5377-4911-859D-8A8817B0DB26}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "3rd Party", "3rd Party", "{AA8F7F8E-5377-4911-859D-8A8817B0DB26}"
|
||||||
EndProject
|
EndProject
|
||||||
|
@ -63,6 +64,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2", "Source\3rdParty\sdl
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project64-core", "Source\Project64-core\Project64-core.vcxproj", "{00C7B43A-DED7-4DF0-B072-9A5783EF866D}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project64-core", "Source\Project64-core\Project64-core.vcxproj", "{00C7B43A-DED7-4DF0-B072-9A5783EF866D}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RSP-hle", "Source\RSP-hle\RSP-hle.vcxproj", "{B6D45C01-0067-48E6-9FC3-29329D6A5ACA}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Win32 = Debug|Win32
|
Debug|Win32 = Debug|Win32
|
||||||
|
@ -220,6 +223,12 @@ Global
|
||||||
{00C7B43A-DED7-4DF0-B072-9A5783EF866D}.Release|Win32.Build.0 = Release|Win32
|
{00C7B43A-DED7-4DF0-B072-9A5783EF866D}.Release|Win32.Build.0 = Release|Win32
|
||||||
{00C7B43A-DED7-4DF0-B072-9A5783EF866D}.Release|x64.ActiveCfg = Release|x64
|
{00C7B43A-DED7-4DF0-B072-9A5783EF866D}.Release|x64.ActiveCfg = Release|x64
|
||||||
{00C7B43A-DED7-4DF0-B072-9A5783EF866D}.Release|x64.Build.0 = Release|x64
|
{00C7B43A-DED7-4DF0-B072-9A5783EF866D}.Release|x64.Build.0 = Release|x64
|
||||||
|
{B6D45C01-0067-48E6-9FC3-29329D6A5ACA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{B6D45C01-0067-48E6-9FC3-29329D6A5ACA}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{B6D45C01-0067-48E6-9FC3-29329D6A5ACA}.Debug|x64.ActiveCfg = Debug|Win32
|
||||||
|
{B6D45C01-0067-48E6-9FC3-29329D6A5ACA}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{B6D45C01-0067-48E6-9FC3-29329D6A5ACA}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{B6D45C01-0067-48E6-9FC3-29329D6A5ACA}.Release|x64.ActiveCfg = Release|Win32
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
CriticalSection::CriticalSection()
|
CriticalSection::CriticalSection()
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
#include <TChar.H>
|
#include <TChar.H>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
|
#include <windows.h>
|
||||||
#include <TChar.H>
|
#include <TChar.H>
|
||||||
|
|
||||||
CIniFileBase::CIniFileBase(CFileBase & FileObject, LPCTSTR FileName) :
|
CIniFileBase::CIniFileBase(CFileBase & FileObject, LPCTSTR FileName) :
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include <malloc.h>
|
#include <malloc.h>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
#include "StdString.h"
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
stdstr::stdstr()
|
stdstr::stdstr()
|
||||||
{
|
{
|
||||||
|
@ -131,7 +133,8 @@ stdstr & stdstr::TrimLeft(const char * chars2remove)
|
||||||
{
|
{
|
||||||
erase(0, pos);
|
erase(0, pos);
|
||||||
}
|
}
|
||||||
else {
|
else
|
||||||
|
{
|
||||||
erase(begin(), end()); // make empty
|
erase(begin(), end()); // make empty
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -147,7 +150,8 @@ stdstr & stdstr::TrimRight(const char * chars2remove)
|
||||||
{
|
{
|
||||||
erase(pos + 1);
|
erase(pos + 1);
|
||||||
}
|
}
|
||||||
else {
|
else
|
||||||
|
{
|
||||||
erase(begin(), end()); // make empty
|
erase(begin(), end()); // make empty
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -181,6 +185,7 @@ stdstr & stdstr::Trim(const char * chars2remove)
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
stdstr & stdstr::FromUTF16(const wchar_t * UTF16Source, bool * bSuccess)
|
stdstr & stdstr::FromUTF16(const wchar_t * UTF16Source, bool * bSuccess)
|
||||||
{
|
{
|
||||||
bool bConverted = false;
|
bool bConverted = false;
|
||||||
|
@ -192,7 +197,7 @@ stdstr & stdstr::FromUTF16(const wchar_t * UTF16Source, bool * bSuccess)
|
||||||
}
|
}
|
||||||
else if (wcslen(UTF16Source) > 0)
|
else if (wcslen(UTF16Source) > 0)
|
||||||
{
|
{
|
||||||
DWORD nNeeded = WideCharToMultiByte(CP_UTF8, 0, UTF16Source, -1, NULL, 0, NULL, NULL);
|
uint32_t nNeeded = WideCharToMultiByte(CODEPAGE_UTF8, 0, UTF16Source, -1, NULL, 0, NULL, NULL);
|
||||||
if (nNeeded > 0)
|
if (nNeeded > 0)
|
||||||
{
|
{
|
||||||
char * buf = (char *)alloca(nNeeded + 1);
|
char * buf = (char *)alloca(nNeeded + 1);
|
||||||
|
@ -200,7 +205,7 @@ stdstr & stdstr::FromUTF16(const wchar_t * UTF16Source, bool * bSuccess)
|
||||||
{
|
{
|
||||||
memset(buf, 0, nNeeded + 1);
|
memset(buf, 0, nNeeded + 1);
|
||||||
|
|
||||||
nNeeded = WideCharToMultiByte(CP_UTF8, 0, UTF16Source, -1, buf, nNeeded, NULL, NULL);
|
nNeeded = WideCharToMultiByte(CODEPAGE_UTF8, 0, UTF16Source, -1, buf, nNeeded, NULL, NULL);
|
||||||
if (nNeeded)
|
if (nNeeded)
|
||||||
{
|
{
|
||||||
*this = buf;
|
*this = buf;
|
||||||
|
@ -216,7 +221,7 @@ stdstr & stdstr::FromUTF16(const wchar_t * UTF16Source, bool * bSuccess)
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::wstring stdstr::ToUTF16(UINT CodePage, bool * bSuccess)
|
std::wstring stdstr::ToUTF16(unsigned int CodePage, bool * bSuccess)
|
||||||
{
|
{
|
||||||
bool bConverted = false;
|
bool bConverted = false;
|
||||||
std::wstring res;
|
std::wstring res;
|
||||||
|
@ -242,4 +247,13 @@ std::wstring stdstr::ToUTF16(UINT CodePage, bool * bSuccess)
|
||||||
*bSuccess = bConverted;
|
*bSuccess = bConverted;
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
stdstr_f::stdstr_f(const char * strFormat, ...)
|
||||||
|
{
|
||||||
|
va_list args;
|
||||||
|
va_start(args, strFormat);
|
||||||
|
ArgFormat(strFormat,args);
|
||||||
|
va_end(args);
|
||||||
|
}
|
||||||
|
|
|
@ -38,8 +38,10 @@ public:
|
||||||
stdstr & TrimLeft(const char * chars2remove = "\t ");
|
stdstr & TrimLeft(const char * chars2remove = "\t ");
|
||||||
stdstr & TrimRight(const char * chars2remove = "\t ");
|
stdstr & TrimRight(const char * chars2remove = "\t ");
|
||||||
|
|
||||||
stdstr & FromUTF16(const wchar_t * UTF16Source, bool * bSuccess = NULL);
|
#ifdef _WIN32
|
||||||
|
stdstr & FromUTF16(const wchar_t * UTF16Source, bool * bSuccess = NULL);
|
||||||
std::wstring ToUTF16(unsigned int CodePage = CODEPAGE_UTF8, bool * bSuccess = NULL);
|
std::wstring ToUTF16(unsigned int CodePage = CODEPAGE_UTF8, bool * bSuccess = NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
void ArgFormat(const char * strFormat, va_list & args);
|
void ArgFormat(const char * strFormat, va_list & args);
|
||||||
};
|
};
|
||||||
|
@ -47,13 +49,7 @@ public:
|
||||||
class stdstr_f : public stdstr
|
class stdstr_f : public stdstr
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
stdstr_f(const char * strFormat, ...)
|
stdstr_f(const char * strFormat, ...);
|
||||||
{
|
|
||||||
va_list args;
|
|
||||||
va_start(args, strFormat);
|
|
||||||
ArgFormat(strFormat, args);
|
|
||||||
va_end(args);
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class stdwstr_f : public std::wstring
|
class stdwstr_f : public std::wstring
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
SyncEvent::SyncEvent(bool bManualReset)
|
SyncEvent::SyncEvent(bool bManualReset)
|
||||||
{
|
{
|
||||||
m_Event = CreateEvent(NULL, bManualReset, FALSE, NULL);
|
m_Event = CreateEvent(NULL, bManualReset, false, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
SyncEvent::~SyncEvent()
|
SyncEvent::~SyncEvent()
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
typedef std::map<uint32_t, stdstr> ModuleNameMap;
|
typedef std::map<uint32_t, stdstr> ModuleNameMap;
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include "Util.h"
|
#include "Util.h"
|
||||||
|
#include <windows.h>
|
||||||
#include <Tlhelp32.h>
|
#include <Tlhelp32.h>
|
||||||
|
|
||||||
void pjutil::Sleep(uint32_t timeout)
|
void pjutil::Sleep(uint32_t timeout)
|
||||||
|
|
|
@ -40,6 +40,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
// MD5 simple initialization method
|
// MD5 simple initialization method
|
||||||
MD5::MD5()
|
MD5::MD5()
|
||||||
|
|
|
@ -385,7 +385,7 @@ std::string CPath::GetExtension(void) const
|
||||||
//-------------------------------------------------------------
|
//-------------------------------------------------------------
|
||||||
// Task : Get current directory
|
// Task : Get current directory
|
||||||
//-------------------------------------------------------------
|
//-------------------------------------------------------------
|
||||||
void CPath::GetCurrentDirectory(std::string& rDirectory) const
|
void CPath::GetLastDirectory(std::string& rDirectory) const
|
||||||
{
|
{
|
||||||
std::string Directory;
|
std::string Directory;
|
||||||
|
|
||||||
|
@ -394,18 +394,19 @@ void CPath::GetCurrentDirectory(std::string& rDirectory) const
|
||||||
GetDirectory(Directory);
|
GetDirectory(Directory);
|
||||||
StripTrailingBackslash(Directory);
|
StripTrailingBackslash(Directory);
|
||||||
if(Directory.empty())
|
if(Directory.empty())
|
||||||
|
{
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
std::string::size_type nDelimiter =Directory.rfind(DIRECTORY_DELIMITER);
|
std::string::size_type nDelimiter = Directory.rfind(DIRECTORY_DELIMITER);
|
||||||
|
rDirectory = Directory.substr(nDelimiter);
|
||||||
rDirectory =Directory.substr(nDelimiter);
|
|
||||||
StripLeadingBackslash(rDirectory);
|
StripLeadingBackslash(rDirectory);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string CPath::GetCurrentDirectory(void) const
|
std::string CPath::GetLastDirectory(void) const
|
||||||
{
|
{
|
||||||
std::string rDirecotry;
|
std::string rDirecotry;
|
||||||
GetCurrentDirectory(rDirecotry);
|
GetLastDirectory(rDirecotry);
|
||||||
return rDirecotry;
|
return rDirecotry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -73,8 +73,8 @@ public:
|
||||||
std::string GetNameExtension(void) const;
|
std::string GetNameExtension(void) const;
|
||||||
void GetExtension(std::string& rExtension) const;
|
void GetExtension(std::string& rExtension) const;
|
||||||
std::string GetExtension(void) const;
|
std::string GetExtension(void) const;
|
||||||
void GetCurrentDirectory(std::string& rDrive) const;
|
void GetLastDirectory(std::string& rDrive) const;
|
||||||
std::string GetCurrentDirectory(void) const;
|
std::string GetLastDirectory(void) const;
|
||||||
void GetFullyQualified(std::string& rFullyQualified) const;
|
void GetFullyQualified(std::string& rFullyQualified) const;
|
||||||
void GetComponents(std::string* pDrive = NULL,
|
void GetComponents(std::string* pDrive = NULL,
|
||||||
std::string* pDirectory =NULL,
|
std::string* pDirectory =NULL,
|
||||||
|
|
|
@ -527,7 +527,7 @@ bool CRomBrowser::GetRomFileNames(strlist & FileList, const CPath & BaseDirector
|
||||||
{
|
{
|
||||||
if (g_Settings->LoadDword(RomBrowser_Recursive))
|
if (g_Settings->LoadDword(RomBrowser_Recursive))
|
||||||
{
|
{
|
||||||
stdstr CurrentDir = Directory + SearchPath.GetCurrentDirectory() + "\\";
|
stdstr CurrentDir = Directory + SearchPath.GetLastDirectory() + "\\";
|
||||||
GetRomFileNames(FileList, BaseDirectory, CurrentDir, InWatchThread);
|
GetRomFileNames(FileList, BaseDirectory, CurrentDir, InWatchThread);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -597,7 +597,7 @@ void CRomBrowser::FillRomList(strlist & FileList, const CPath & BaseDirectory, c
|
||||||
{
|
{
|
||||||
if (g_Settings->LoadDword(RomBrowser_Recursive))
|
if (g_Settings->LoadDword(RomBrowser_Recursive))
|
||||||
{
|
{
|
||||||
stdstr CurrentDir = Directory + SearchPath.GetCurrentDirectory() + "\\";
|
stdstr CurrentDir = Directory + SearchPath.GetLastDirectory() + "\\";
|
||||||
FillRomList(FileList, BaseDirectory, CurrentDir, lpLastRom);
|
FillRomList(FileList, BaseDirectory, CurrentDir, lpLastRom);
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Reference in New Issue