mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
Fix type mismatch
This commit is contained in:
@@ -5125,11 +5125,53 @@ extern "C" {
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#elif __APPLE__ && __MAC_OS_X_VERSION_MIN_REQUIRED < 101200
|
#elif __APPLE__ && __MAC_OS_X_VERSION_MIN_REQUIRED < 101200
|
||||||
#define CLOCK_REALTIME 0
|
#include <Availability.h>
|
||||||
#define CLOCK_MONOTONIC 1
|
#define STR2(x) #x
|
||||||
|
#define STR(x) STR2(x)
|
||||||
|
#pragma message("__MAC_OS_X_VERSION_MIN_REQUIRED = " STR(__MAC_OS_X_VERSION_MIN_REQUIRED))
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
_CLOCK_REALTIME = 0,
|
||||||
|
#if !defined(CLOCK_REALTIME)
|
||||||
|
#define CLOCK_REALTIME _CLOCK_REALTIME
|
||||||
|
#endif
|
||||||
|
_CLOCK_MONOTONIC = 6,
|
||||||
|
#if !defined(CLOCK_MONOTONIC)
|
||||||
|
#define CLOCK_MONOTONIC _CLOCK_MONOTONIC
|
||||||
|
#endif
|
||||||
|
#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
|
||||||
|
_CLOCK_MONOTONIC_RAW = 4,
|
||||||
|
#if !defined(CLOCK_MONOTONIC_RAW)
|
||||||
|
#define CLOCK_MONOTONIC_RAW _CLOCK_MONOTONIC_RAW
|
||||||
|
#endif
|
||||||
|
_CLOCK_MONOTONIC_RAW_APPROX = 5,
|
||||||
|
#if !defined(CLOCK_MONOTONIC_RAW_APPROX)
|
||||||
|
#define CLOCK_MONOTONIC_RAW_APPROX _CLOCK_MONOTONIC_RAW_APPROX
|
||||||
|
#endif
|
||||||
|
_CLOCK_UPTIME_RAW = 8,
|
||||||
|
#if !defined(CLOCK_UPTIME_RAW)
|
||||||
|
#define CLOCK_UPTIME_RAW _CLOCK_UPTIME_RAW
|
||||||
|
#endif
|
||||||
|
_CLOCK_UPTIME_RAW_APPROX = 9,
|
||||||
|
#if !defined(CLOCK_UPTIME_RAW_APPROX)
|
||||||
|
#define CLOCK_UPTIME_RAW_APPROX _CLOCK_UPTIME_RAW_APPROX
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
_CLOCK_PROCESS_CPUTIME_ID = 12,
|
||||||
|
#if !defined(CLOCK_PROCESS_CPUTIME_ID)
|
||||||
|
#define CLOCK_PROCESS_CPUTIME_ID _CLOCK_PROCESS_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
_CLOCK_THREAD_CPUTIME_ID = 16
|
||||||
|
#if !defined(CLOCK_THREAD_CPUTIME_ID)
|
||||||
|
#define CLOCK_THREAD_CPUTIME_ID _CLOCK_THREAD_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
} clockid_t;
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
int clock_gettime(int X, struct timespec *tv);
|
/* clock_gettime() only available in macOS 10.12+ (Sierra) */
|
||||||
|
int clock_gettime(clockid_t clk_id, struct timespec *tp);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
#define CLOCK_MONOTONIC 0
|
#define CLOCK_MONOTONIC 0
|
||||||
|
|
||||||
|
@@ -60,11 +60,45 @@ extern "C" {
|
|||||||
#include <mach/mach_time.h>
|
#include <mach/mach_time.h>
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
|
|
||||||
#define CLOCK_REALTIME 0
|
typedef enum {
|
||||||
#define CLOCK_MONOTONIC 1
|
_CLOCK_REALTIME = 0,
|
||||||
|
#if !defined(CLOCK_REALTIME)
|
||||||
|
#define CLOCK_REALTIME _CLOCK_REALTIME
|
||||||
|
#endif
|
||||||
|
_CLOCK_MONOTONIC = 6,
|
||||||
|
#if !defined(CLOCK_MONOTONIC)
|
||||||
|
#define CLOCK_MONOTONIC _CLOCK_MONOTONIC
|
||||||
|
#endif
|
||||||
|
#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
|
||||||
|
_CLOCK_MONOTONIC_RAW = 4,
|
||||||
|
#if !defined(CLOCK_MONOTONIC_RAW)
|
||||||
|
#define CLOCK_MONOTONIC_RAW _CLOCK_MONOTONIC_RAW
|
||||||
|
#endif
|
||||||
|
_CLOCK_MONOTONIC_RAW_APPROX = 5,
|
||||||
|
#if !defined(CLOCK_MONOTONIC_RAW_APPROX)
|
||||||
|
#define CLOCK_MONOTONIC_RAW_APPROX _CLOCK_MONOTONIC_RAW_APPROX
|
||||||
|
#endif
|
||||||
|
_CLOCK_UPTIME_RAW = 8,
|
||||||
|
#if !defined(CLOCK_UPTIME_RAW)
|
||||||
|
#define CLOCK_UPTIME_RAW _CLOCK_UPTIME_RAW
|
||||||
|
#endif
|
||||||
|
_CLOCK_UPTIME_RAW_APPROX = 9,
|
||||||
|
#if !defined(CLOCK_UPTIME_RAW_APPROX)
|
||||||
|
#define CLOCK_UPTIME_RAW_APPROX _CLOCK_UPTIME_RAW_APPROX
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
_CLOCK_PROCESS_CPUTIME_ID = 12,
|
||||||
|
#if !defined(CLOCK_PROCESS_CPUTIME_ID)
|
||||||
|
#define CLOCK_PROCESS_CPUTIME_ID _CLOCK_PROCESS_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
_CLOCK_THREAD_CPUTIME_ID = 16
|
||||||
|
#if !defined(CLOCK_THREAD_CPUTIME_ID)
|
||||||
|
#define CLOCK_THREAD_CPUTIME_ID _CLOCK_THREAD_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
} clockid_t;
|
||||||
|
|
||||||
/* clock_gettime() only available in macOS 10.12+ (Sierra) */
|
/* clock_gettime() only available in macOS 10.12+ (Sierra) */
|
||||||
int clock_gettime(int clk_id, struct timespec *tp) {
|
int clock_gettime(clockid_t clk_id, struct timespec *tp) {
|
||||||
if (clk_id == CLOCK_REALTIME) {
|
if (clk_id == CLOCK_REALTIME) {
|
||||||
struct timeval now;
|
struct timeval now;
|
||||||
gettimeofday(&now, NULL);
|
gettimeofday(&now, NULL);
|
||||||
|
@@ -33,20 +33,6 @@
|
|||||||
#undef WITH_ENET_IMPLEMENTATION
|
#undef WITH_ENET_IMPLEMENTATION
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __APPLE__ && __MAC_OS_X_VERSION_MIN_REQUIRED < 101200
|
|
||||||
#include <Availability.h>
|
|
||||||
#define STR2(x) #x
|
|
||||||
#define STR(x) STR2(x)
|
|
||||||
#pragma message("__MAC_OS_X_VERSION_MIN_REQUIRED = " STR(__MAC_OS_X_VERSION_MIN_REQUIRED))
|
|
||||||
|
|
||||||
#define CLOCK_REALTIME 0
|
|
||||||
#define CLOCK_MONOTONIC 1
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
int clock_gettime(int X, struct timespec *tv); /* macOS 10.12+ has clock_gettime() */
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(WITH_ENET_IMPLEMENTATION)
|
#if defined(WITH_ENET_IMPLEMENTATION)
|
||||||
#define ENET_IMPLEMENTATION
|
#define ENET_IMPLEMENTATION
|
||||||
#include "enet.h"
|
#include "enet.h"
|
||||||
|
@@ -31,10 +31,46 @@
|
|||||||
extern std::string niclist;
|
extern std::string niclist;
|
||||||
|
|
||||||
#if __APPLE__ && __MAC_OS_X_VERSION_MIN_REQUIRED < 101200
|
#if __APPLE__ && __MAC_OS_X_VERSION_MIN_REQUIRED < 101200
|
||||||
#define CLOCK_REALTIME 0
|
typedef enum {
|
||||||
#define CLOCK_MONOTONIC 1
|
_CLOCK_REALTIME = 0,
|
||||||
|
#if !defined(CLOCK_REALTIME)
|
||||||
|
#define CLOCK_REALTIME _CLOCK_REALTIME
|
||||||
|
#endif
|
||||||
|
_CLOCK_MONOTONIC = 6,
|
||||||
|
#if !defined(CLOCK_MONOTONIC)
|
||||||
|
#define CLOCK_MONOTONIC _CLOCK_MONOTONIC
|
||||||
|
#endif
|
||||||
|
#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
|
||||||
|
_CLOCK_MONOTONIC_RAW = 4,
|
||||||
|
#if !defined(CLOCK_MONOTONIC_RAW)
|
||||||
|
#define CLOCK_MONOTONIC_RAW _CLOCK_MONOTONIC_RAW
|
||||||
|
#endif
|
||||||
|
_CLOCK_MONOTONIC_RAW_APPROX = 5,
|
||||||
|
#if !defined(CLOCK_MONOTONIC_RAW_APPROX)
|
||||||
|
#define CLOCK_MONOTONIC_RAW_APPROX _CLOCK_MONOTONIC_RAW_APPROX
|
||||||
|
#endif
|
||||||
|
_CLOCK_UPTIME_RAW = 8,
|
||||||
|
#if !defined(CLOCK_UPTIME_RAW)
|
||||||
|
#define CLOCK_UPTIME_RAW _CLOCK_UPTIME_RAW
|
||||||
|
#endif
|
||||||
|
_CLOCK_UPTIME_RAW_APPROX = 9,
|
||||||
|
#if !defined(CLOCK_UPTIME_RAW_APPROX)
|
||||||
|
#define CLOCK_UPTIME_RAW_APPROX _CLOCK_UPTIME_RAW_APPROX
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
_CLOCK_PROCESS_CPUTIME_ID = 12,
|
||||||
|
#if !defined(CLOCK_PROCESS_CPUTIME_ID)
|
||||||
|
#define CLOCK_PROCESS_CPUTIME_ID _CLOCK_PROCESS_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
_CLOCK_THREAD_CPUTIME_ID = 16
|
||||||
|
#if !defined(CLOCK_THREAD_CPUTIME_ID)
|
||||||
|
#define CLOCK_THREAD_CPUTIME_ID _CLOCK_THREAD_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
} clockid_t;
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
int clock_gettime(int X, struct timespec *ts); /* macOS 10.12+ has clock_gettime() */
|
/* clock_gettime() only available in macOS 10.12+ (Sierra) */
|
||||||
|
int clock_gettime(clockid_t clk_id, struct timespec *tp);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user