Quiza te interese la compilacion condicional. Para este caso seria algo asi:
Código (c) [Seleccionar]
#ifdef _WIN32 /* Deberia estar definido en windows*/
#include <windows.h>
#define mySleep(x) Sleep(x);
#elif defined __unix__ /* Creo que es esta macro, deberia estar definida en sistemas Unix-like*/
#include <unistd.h>
#define mySleep(x) sleep(x);
#else /* No sabemos donde estamos*/
#warning Missing sleep function
#endif
/* Aqui tu codigo donde puedes usar mySleep() sin miedo */