Windows: Use 32-bit distribution of python
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
struct ev_loop;
|
||||
struct PyGeventLoopObject;
|
||||
struct PyGeventCallbackObject;
|
||||
|
||||
#define DEFINE_CALLBACK(WATCHER_LC, WATCHER_TYPE) \
|
||||
static void gevent_callback_##WATCHER_LC(struct ev_loop *, void *, int);
|
||||
void gevent_callback_##WATCHER_LC(struct ev_loop *, void *, int);
|
||||
|
||||
|
||||
#define DEFINE_CALLBACKS0 \
|
||||
@@ -11,33 +15,24 @@
|
||||
DEFINE_CALLBACK(check, Check); \
|
||||
DEFINE_CALLBACK(fork, Fork); \
|
||||
DEFINE_CALLBACK(async, Async); \
|
||||
DEFINE_CALLBACK(stat, Stat);
|
||||
DEFINE_CALLBACK(stat, Stat); \
|
||||
DEFINE_CALLBACK(child, Child);
|
||||
|
||||
|
||||
#ifndef _WIN32
|
||||
|
||||
#define DEFINE_CALLBACKS \
|
||||
DEFINE_CALLBACKS0 \
|
||||
DEFINE_CALLBACK(child, Child)
|
||||
|
||||
#else
|
||||
|
||||
#define DEFINE_CALLBACKS DEFINE_CALLBACKS0
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
DEFINE_CALLBACKS
|
||||
|
||||
|
||||
static void gevent_run_callbacks(struct ev_loop *, void *, int);
|
||||
struct PyGeventLoopObject;
|
||||
static void gevent_handle_error(struct PyGeventLoopObject* loop, PyObject* context);
|
||||
struct PyGeventCallbackObject;
|
||||
static void gevent_call(struct PyGeventLoopObject* loop, struct PyGeventCallbackObject* cb);
|
||||
void gevent_run_callbacks(struct ev_loop *, void *, int);
|
||||
|
||||
#if defined(_WIN32)
|
||||
static void gevent_periodic_signal_check(struct ev_loop *, void *, int);
|
||||
#endif
|
||||
|
||||
static void gevent_noop(struct ev_loop *_loop, void *watcher, int revents) { }
|
||||
|
||||
void gevent_call(struct PyGeventLoopObject* loop, struct PyGeventCallbackObject* cb);
|
||||
|
||||
static void gevent_noop(struct ev_loop *_loop, void *watcher, int revents) {
|
||||
}
|
||||
|
||||
/* Only used on Win32 */
|
||||
void gevent_periodic_signal_check(struct ev_loop *, void *, int);
|
||||
|
||||
Reference in New Issue
Block a user