mirror of
https://github.com/AppleWin/AppleWin.git
synced 2024-12-26 20:30:16 +00:00
Check _WIN32 instead of _MSC_VER (PR #1346)
This commit is contained in:
parent
35f176e4d8
commit
cb1366f485
@ -140,7 +140,7 @@ enum AppMode_e
|
||||
#define WM_USER_FULLSCREEN WM_USER+8
|
||||
#define VK_SNAPSHOT_TEXT WM_USER+9 // PrintScreen+Ctrl
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
#define PATH_SEPARATOR '\\'
|
||||
#else
|
||||
#define PATH_SEPARATOR '/'
|
||||
|
@ -25,7 +25,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
#include "DiskDefs.h"
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
|
||||
#define RAND_THRESHOLD(num, den) ((RAND_MAX * num) / den)
|
||||
|
||||
|
@ -34,7 +34,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
FILE* g_fh = NULL;
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
#define LOG_FILENAME "AppleWin.log"
|
||||
#else
|
||||
// save to /tmp as otherwise it creates a file in the current folder which can be a bit everywhere
|
||||
@ -49,7 +49,7 @@ inline std::string GetTimeStamp()
|
||||
{
|
||||
time_t ltime;
|
||||
time(<ime);
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
char ct[32];
|
||||
ctime_s(ct, sizeof(ct), <ime);
|
||||
#else
|
||||
|
@ -60,7 +60,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
// This is not available in Windows CRT:
|
||||
// https://en.cppreference.com/w/c/memory/aligned_alloc
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
// VirtualAlloc is aligned
|
||||
#define ALIGNED_ALLOC(size) (LPBYTE)VirtualAlloc(NULL, size, MEM_COMMIT, PAGE_READWRITE)
|
||||
#define ALIGNED_FREE(ptr) VirtualFree(ptr, 0, MEM_RELEASE)
|
||||
@ -244,7 +244,7 @@ static const UINT kNumAnnunciators = 4;
|
||||
static bool g_Annunciator[kNumAnnunciators] = {};
|
||||
|
||||
static const UINT num64KPages = 2; // number of 64K pages used to create hardware circular buffer
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
static HANDLE g_hMemImage = NULL; // NB. When not initialised, this handle is NULL (not INVALID_HANDLE_VALUE)
|
||||
#else
|
||||
static FILE * g_hMemTempFile = NULL;
|
||||
@ -1523,7 +1523,7 @@ bool MemIsAddrCodeMemory(const USHORT addr)
|
||||
|
||||
static void FreeMemImage(void)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
if (g_hMemImage)
|
||||
{
|
||||
for (UINT i = 0; i < num64KPages; i++)
|
||||
@ -1554,7 +1554,7 @@ static void FreeMemImage(void)
|
||||
|
||||
static LPBYTE AllocMemImage(void)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
LPBYTE baseAddr = NULL;
|
||||
|
||||
// Allocate memory for 'memimage' (and the alias 'mem')
|
||||
|
@ -1,5 +1,8 @@
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
|
||||
#ifdef __MINGW32__
|
||||
#define STRSAFE_NO_DEPRECATE
|
||||
#endif
|
||||
#include <tchar.h>
|
||||
|
||||
#include <crtdbg.h>
|
||||
@ -33,6 +36,7 @@ typedef UINT64 uint64_t;
|
||||
#include <ddraw.h>
|
||||
#include <htmlhelp.h>
|
||||
#include <assert.h>
|
||||
#include <winsock.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <map>
|
||||
@ -66,7 +70,7 @@ typedef UINT64 uint64_t;
|
||||
#define DWORD_T_FMT "lX"
|
||||
#endif
|
||||
|
||||
#else
|
||||
#else // !_WIN32
|
||||
|
||||
#include <cmath>
|
||||
#include <map>
|
||||
@ -78,6 +82,8 @@ typedef UINT64 uint64_t;
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
// NOTE: this is a local version of windows.h with aliases for windows functions when not
|
||||
// building in a windows environment (!_WIN32)
|
||||
#include "windows.h"
|
||||
|
||||
//#define USE_SPEECH_API
|
||||
@ -86,4 +92,4 @@ typedef UINT64 uint64_t;
|
||||
#define PTRDIFF_T_FMT "td"
|
||||
#define DWORD_T_FMT "X"
|
||||
|
||||
#endif
|
||||
#endif // _WIN32
|
||||
|
@ -11,7 +11,7 @@ typedef UINT16 uint16_t;
|
||||
#include <cstdint>
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
#define ATTRIBUTE_FORMAT_PRINTF(a, b)
|
||||
#else
|
||||
#define ATTRIBUTE_FORMAT_PRINTF(a, b) __attribute__((format(printf, a, b)))
|
||||
|
@ -22,7 +22,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
#include "DNS.h"
|
||||
|
||||
#ifndef _MSC_VER
|
||||
#ifndef _WIN32
|
||||
#include <arpa/inet.h>
|
||||
#include <sys/socket.h>
|
||||
#include <netdb.h>
|
||||
|
@ -22,7 +22,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
#include "IPRaw.h"
|
||||
|
||||
#ifndef _MSC_VER
|
||||
#ifndef _WIN32
|
||||
#include <arpa/inet.h>
|
||||
#endif
|
||||
|
||||
|
@ -25,7 +25,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#include "../Common.h"
|
||||
#include "../Registry.h"
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
#include <iphlpapi.h>
|
||||
#endif
|
||||
|
||||
@ -76,7 +76,7 @@ void PCapBackend::update(const ULONG /* nExecutedCycles */)
|
||||
void PCapBackend::getMACAddress(const uint32_t address, MACAddress & mac)
|
||||
{
|
||||
// this is only expected to be called for IP addresses on the same network
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
const DWORD dwSourceAddress = INADDR_ANY;
|
||||
ULONG len = sizeof(MACAddress::address);
|
||||
SendARP(address, dwSourceAddress, mac.address, &len);
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
/* #define WPCAP */
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
|
||||
#ifndef NOMINMAX
|
||||
#define NOMINMAX
|
||||
@ -59,7 +59,7 @@
|
||||
// once this is set, no further attempts to load npcap will be made
|
||||
static int tfe_cannot_use = 0;
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
|
||||
typedef pcap_t *(*pcap_open_live_t)(const char *, int, int, int, char *);
|
||||
typedef void (*pcap_close_t)(pcap_t *);
|
||||
|
@ -43,9 +43,11 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
// in the checks below we allow both in all cases
|
||||
// (errno == SOCK_EINPROGRESS || errno == SOCK_EWOULDBLOCK)
|
||||
// this works, bu we could instead define 2 functions and check only the correct one
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
|
||||
#ifndef _SSIZE_T_DEFINED
|
||||
typedef int ssize_t;
|
||||
#endif
|
||||
typedef int socklen_t;
|
||||
|
||||
#define sock_error() WSAGetLastError()
|
||||
@ -197,7 +199,7 @@ void Socket::clearFD()
|
||||
{
|
||||
if (myFD != INVALID_SOCKET)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
closesocket(myFD);
|
||||
#else
|
||||
close(myFD);
|
||||
@ -268,7 +270,7 @@ void Socket::process()
|
||||
{
|
||||
if (myFD != INVALID_SOCKET && mySocketStatus == W5100_SN_SR_SOCK_SYNSENT)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
FD_SET writefds, exceptfds;
|
||||
FD_ZERO(&writefds);
|
||||
FD_ZERO(&exceptfds);
|
||||
@ -368,7 +370,7 @@ const std::string& Uthernet2::GetSnapshotCardName()
|
||||
|
||||
Uthernet2::Uthernet2(UINT slot) : Card(CT_Uthernet2, slot)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
WSADATA wsaData;
|
||||
myWSAStartup = WSAStartup(MAKEWORD(2, 2), &wsaData);
|
||||
if (myWSAStartup)
|
||||
@ -384,7 +386,7 @@ Uthernet2::Uthernet2(UINT slot) : Card(CT_Uthernet2, slot)
|
||||
|
||||
Uthernet2::~Uthernet2()
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
if (myWSAStartup == 0)
|
||||
{
|
||||
WSACleanup();
|
||||
@ -917,7 +919,7 @@ void Uthernet2::openSystemSocket(const size_t i, const int type, const int proto
|
||||
}
|
||||
else
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
u_long on = 1;
|
||||
const int res = ioctlsocket(fd, FIONBIO, &on);
|
||||
#else
|
||||
|
@ -10,7 +10,7 @@ struct MACAddress;
|
||||
|
||||
struct Socket
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
typedef SOCKET socket_t;
|
||||
#else
|
||||
typedef int socket_t;
|
||||
@ -85,7 +85,7 @@ public:
|
||||
private:
|
||||
bool myVirtualDNSEnabled; // extended virtualisation of DNS (not present in the real U II card)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
int myWSAStartup;
|
||||
#endif
|
||||
|
||||
|
@ -518,7 +518,7 @@ void Video::Video_MakeScreenShot(FILE *pFile, const VideoScreenShot_e ScreenShot
|
||||
);
|
||||
|
||||
#define EXPECTED_BMP_HEADER_SIZE (14 + 40)
|
||||
#ifdef _MSC_VER
|
||||
#ifdef _WIN32
|
||||
char sIfSizeZeroOrUnknown_BadWinBmpHeaderPackingSize54[ sizeof( WinBmpHeader_t ) == EXPECTED_BMP_HEADER_SIZE];
|
||||
/**/ sIfSizeZeroOrUnknown_BadWinBmpHeaderPackingSize54[0]=0;
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user