… | |
… | |
5 | /*#include <netinet/in.h>*/ |
5 | /*#include <netinet/in.h>*/ |
6 | |
6 | |
7 | #define EV_PROTOTYPES 1 |
7 | #define EV_PROTOTYPES 1 |
8 | #include "EV/EVAPI.h" |
8 | #include "EV/EVAPI.h" |
9 | |
9 | |
|
|
10 | /* due to bugs in OS X we have to use libev/ explicitly here */ |
10 | #include "libev/ev.c" |
11 | #include "libev/ev.c" |
11 | #include "libev/event.h" |
|
|
12 | #include "libev/event.c" |
12 | #include "event.c" |
13 | #define DNS_USE_GETTIMEOFDAY_FOR_ID 1 |
13 | #define DNS_USE_GETTIMEOFDAY_FOR_ID 1 |
|
|
14 | #if !defined (WIN32) && !defined(__CYGWIN__) |
14 | #define HAVE_STRUCT_IN6_ADDR 1 |
15 | # define HAVE_STRUCT_IN6_ADDR 1 |
|
|
16 | #endif |
15 | #undef HAVE_STRTOK_R |
17 | #undef HAVE_STRTOK_R |
16 | #undef strtok_r |
18 | #undef strtok_r |
17 | #define strtok_r fake_strtok_r |
19 | #define strtok_r fake_strtok_r |
18 | #include "libev/evdns.h" |
|
|
19 | #include "libev/evdns.c" |
20 | #include "evdns.c" |
20 | |
21 | |
21 | typedef int Signal; |
22 | typedef int Signal; |
22 | |
23 | |
23 | static struct EVAPI evapi; |
24 | static struct EVAPI evapi; |
24 | |
25 | |
… | |
… | |
582 | } |
583 | } |
583 | } |
584 | } |
584 | OUTPUT: |
585 | OUTPUT: |
585 | RETVAL |
586 | RETVAL |
586 | |
587 | |
587 | MODULE = EV PACKAGE = EV::Time |
|
|
588 | |
|
|
589 | MODULE = EV PACKAGE = EV::Timer PREFIX = ev_timer_ |
588 | MODULE = EV PACKAGE = EV::Timer PREFIX = ev_timer_ |
590 | |
589 | |
591 | void ev_timer_start (struct ev_timer *w) |
590 | void ev_timer_start (struct ev_timer *w) |
592 | INIT: |
591 | INIT: |
593 | CHECK_REPEAT (w->repeat); |
592 | CHECK_REPEAT (w->repeat); |