| 3131 | /* ── Detect OS/arch for download URL ──────────────────────────── */ |
| 3132 | |
| 3133 | static const char *detect_os(void) { |
| 3134 | #ifdef _WIN32 |
| 3135 | return "windows"; |
| 3136 | #elif defined(__APPLE__) |
| 3137 | return "darwin"; |
| 3138 | #else |
| 3139 | return "linux"; |
| 3140 | #endif |
| 3141 | } |
| 3142 | |
| 3143 | static const char *detect_arch(void) { |
| 3144 | #if defined(__aarch64__) || defined(_M_ARM64) |