VARx(ev_tstamp, now_floor) /* last time we refreshed rt_time */
VARx(ev_tstamp, mn_now) /* monotonic clock "now" */
-VARx(ev_tstamp, rt_now)
VARx(ev_tstamp, rtmn_diff) /* difference realtime - monotonic time */
VARx(int, method)
VARx(int, activecnt) /* number of active events */
#if EV_USE_SELECT || EV_GENWRAP
-VARx(unsigned char *, vec_ri)
-VARx(unsigned char *, vec_ro)
-VARx(unsigned char *, vec_wi)
-VARx(unsigned char *, vec_wo)
+VARx(void *, vec_ri)
+VARx(void *, vec_ro)
+VARx(void *, vec_wi)
+VARx(void *, vec_wo)
VARx(int, vec_max)
#endif
VARx(int, kqueue_eventmax)
#endif
+#if EV_USE_PORT || EV_GENWRAP
+VARx(int, port_fd)
+VARx(struct port_event *, port_events)
+VARx(int, port_eventmax)
+#endif
+
VARx(ANFD *, anfds)
VARx(int, anfdmax)
VARx(int, timermax)
VARx(int, timercnt)
+#if EV_PERIODICS || EV_GENWRAP
VARx(struct ev_periodic **, periodics)
VARx(int, periodicmax)
VARx(int, periodiccnt)
+#endif
VARx(struct ev_idle **, idles)
VARx(int, idlemax)