X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/d0f04f713ca0b689f745842fcc9e61d24610f11a..c99dcaf6a0f9c7798580fc9f315d7b368c9f972c:/src/timeq.h diff --git a/src/timeq.h b/src/timeq.h index 863e8f6..6fdf2eb 100644 --- a/src/timeq.h +++ b/src/timeq.h @@ -28,8 +28,10 @@ typedef void (*timeq_func)(void *data); #define TIMEQ_IGNORE_DATA 0x04 void timeq_init(void); -void timeq_add(time_t when, timeq_func func, void *data); -void timeq_del(time_t when, timeq_func func, void *data, int mask); +#define timeq_add(x, y, z) timeq_add_real(x, y, z, __func__) +void timeq_add_real(time_t when, timeq_func func, void *data, const char *calling_func); +#define timeq_del(x, y, z, m) timeq_del_real(x, y, z, m, __func__) +void timeq_del_real(time_t when, timeq_func func, void *data, int mask, const char *calling_func); time_t timeq_next(void); unsigned int timeq_size(void); void timeq_run(void);