From 5f3198aaeabec5317b3cec06c98ecf79adfad8d8 Mon Sep 17 00:00:00 2001 From: Cocoa Date: Sun, 3 Mar 2024 22:37:35 +0800 Subject: [PATCH] add support for DragonflyBSD (#70) --- README.md | 2 +- ruapu.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 72d5c07..fee184e 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ int main() ``` -OS✅ Windows
✅ Linux
✅ macOS
✅ Android
✅ iOS
✅ FreeBSD
✅ NetBSD
✅ OpenBSD
✅ SyterKit +OS✅ Windows
✅ Linux
✅ macOS
✅ Android
✅ iOS
✅ FreeBSD
✅ NetBSD
✅ OpenBSD
✅ DragonflyBSD
✅ SyterKit Compiler✅ GCC
✅ Clang
✅ MSVC
✅ MinGW diff --git a/ruapu.h b/ruapu.h index 5860b75..9981f07 100644 --- a/ruapu.h +++ b/ruapu.h @@ -71,7 +71,7 @@ static int ruapu_detect_isa(const void* some_inst) } #endif // WINAPI_FAMILY == WINAPI_FAMILY_APP -#elif defined __ANDROID__ || defined __linux__ || defined __APPLE__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ +#elif defined __ANDROID__ || defined __linux__ || defined __APPLE__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined __DragonFly__ #include #include #include @@ -131,7 +131,7 @@ static int ruapu_detect_isa(ruapu_some_inst some_inst) return g_ruapu_sigill_caught ? 0 : 1; } -#endif // defined _WIN32 || defined __ANDROID__ || defined __linux__ || defined __APPLE__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined __SYTERKIT__ +#endif // defined _WIN32 || defined __ANDROID__ || defined __linux__ || defined __APPLE__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined __DragonFly__ || defined __SYTERKIT__ #if defined _WIN32 @@ -433,7 +433,7 @@ static void ruapu_detect_openrisc_isa() void ruapu_init() { -#if defined _WIN32 || defined __ANDROID__ || defined __linux__ || defined __APPLE__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined __SYTERKIT__ +#if defined _WIN32 || defined __ANDROID__ || defined __linux__ || defined __APPLE__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined __DragonFly__ || defined __SYTERKIT__ size_t j = 0; for (size_t i = 0; i < sizeof(g_ruapu_isa_map) / sizeof(g_ruapu_isa_map[0]); i++) {