blob: 0beece8f453c86354df2d41fa9abc49e53cc21a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
cdef extern from *:
"""
#if defined(_WIN32) || defined(MS_WINDOWS) || defined(_MSC_VER)
#include "stdlib.h"
#define myapp_sleep(m) _sleep(m)
#else
#include <unistd.h>
#define myapp_sleep(m) ((void) usleep((m) * 1000))
#endif
"""
# using "myapp_" prefix in the C code to prevent C naming conflicts
void msleep "myapp_sleep"(int milliseconds) nogil
msleep(milliseconds=1)
|