From 162025876947f9281adf7f6f9064c4dca51b17db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Thu, 18 Jan 2024 03:40:27 -0500 Subject: [PATCH] Don't do anything (including error) for Borland C --- src/xpdev/rwlockwrap.c | 6 +++++- src/xpdev/rwlockwrap.h | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/xpdev/rwlockwrap.c b/src/xpdev/rwlockwrap.c index cc90610d0f..5015c1a970 100644 --- a/src/xpdev/rwlockwrap.c +++ b/src/xpdev/rwlockwrap.c @@ -1,6 +1,10 @@ #include "rwlockwrap.h" -#ifdef _WIN32 +#if defined(__BORLANDC__) + +// Do nothing... + +#elif defined(_WIN32) bool rwlock_init(rwlock_t *lock) diff --git a/src/xpdev/rwlockwrap.h b/src/xpdev/rwlockwrap.h index ceeb91eca3..9dbbb36174 100644 --- a/src/xpdev/rwlockwrap.h +++ b/src/xpdev/rwlockwrap.h @@ -14,6 +14,10 @@ typedef pthread_rwlock_t rwlock_t; #define rwlock_trywrlock(lock) (pthread_rwlock_trywrlock(lock) == 0) #define rwlock_unlock(lock) (pthread_rwlock_unlock(lock) == 0) +#elif defined(__BORLANDC__) + +// Not supported, but ignored... + #elif defined(_WIN32) #include "gen_defs.h" // For windows.h and bool :( -- GitLab