… | |
… | |
18 | #define EV_STANDALONE 1 |
18 | #define EV_STANDALONE 1 |
19 | #define EV_PROTOTYPES 1 |
19 | #define EV_PROTOTYPES 1 |
20 | #define EV_USE_CLOCK_SYSCALL 0 /* as long as we need pthreads anyways... */ |
20 | #define EV_USE_CLOCK_SYSCALL 0 /* as long as we need pthreads anyways... */ |
21 | #define EV_USE_NANOSLEEP EV_USE_MONOTONIC |
21 | #define EV_USE_NANOSLEEP EV_USE_MONOTONIC |
22 | #define EV_USE_FLOOR 1 |
22 | #define EV_USE_FLOOR 1 |
|
|
23 | #define EV_API_STATIC |
23 | #define EV_H <ev.h> |
24 | #define EV_H <ev.h> |
24 | #define EV_CONFIG_H error |
25 | #define EV_CONFIG_H error |
25 | #include "EV/EVAPI.h" |
26 | #include "EV/EVAPI.h" |
26 | |
27 | |
27 | #define EV_SELECT_IS_WINSOCKET 0 |
28 | #define EV_SELECT_IS_WINSOCKET 0 |
… | |
… | |
423 | const_iv (EV, UNLOOP_ONE) |
424 | const_iv (EV, UNLOOP_ONE) |
424 | const_iv (EV, UNLOOP_ALL) |
425 | const_iv (EV, UNLOOP_ALL) |
425 | #endif |
426 | #endif |
426 | }; |
427 | }; |
427 | |
428 | |
428 | for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ-- > const_iv; ) |
429 | for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ > const_iv; civ--) |
429 | newCONSTSUB (stash, (char *)civ->name, newSViv (civ->iv)); |
430 | newCONSTSUB (stash, (char *)civ[-1].name, newSViv (civ[-1].iv)); |
430 | |
431 | |
431 | stash_loop = gv_stashpv ("EV::Loop" , 1); |
432 | stash_loop = gv_stashpv ("EV::Loop" , 1); |
432 | stash_watcher = gv_stashpv ("EV::Watcher" , 1); |
433 | stash_watcher = gv_stashpv ("EV::Watcher" , 1); |
433 | stash_io = gv_stashpv ("EV::IO" , 1); |
434 | stash_io = gv_stashpv ("EV::IO" , 1); |
434 | stash_timer = gv_stashpv ("EV::Timer" , 1); |
435 | stash_timer = gv_stashpv ("EV::Timer" , 1); |