* aOsFunc -(by [[K]], 2024.09.13) ** (0) -sleepする関数が標準関数にはなくて、OS依存せずに書けるようになりたくて、作ることにしました。 ** (1) ver.1.00 [2024.09.13] (22行) #if (defined(AOs_Windows)) #if (!defined(_WIN32_WINNT)) #define _WIN32_WINNT 0x0500 #endif #include <windows.h> #elif (defined(AOs_Linux)) #include <unistd.h> #endif AStatic void aSleepMs(int32_t ms) { #if (defined(AOs_Windows)) if (ms > 0) Sleep(ms); #elif (defined(AOs_Linux)) if (ms >= 1000) { sleep(ms / 1000); ms %= 1000; } if (ms > 0) usleep(ms * 1000); #endif }