--- embedaddon/mpd/src/timer.h 2013/07/22 08:44:29 1.1.1.1 +++ embedaddon/mpd/src/timer.h 2021/03/17 00:39:23 1.1.1.2 @@ -17,41 +17,43 @@ * DEFINITIONS */ - #define TICKSPERSEC 1000 /* Microsecond granularity */ - #define SECONDS TICKSPERSEC /* Timers count in usec */ +#define TICKSPERSEC 1000 /* Microsecond granularity */ +#define SECONDS TICKSPERSEC /* Timers count in usec */ - struct pppTimer; - typedef struct pppTimer *PppTimer; +struct pppTimer; +typedef struct pppTimer *PppTimer; - struct pppTimer - { - EventRef event; /* Event registration */ - u_int load; /* Initial load value */ - void (*func)(void *arg); /* Called when timer expires */ - void *arg; /* Arg passed to timeout function */ - const char *desc; - const char *dbg; - }; +struct pppTimer { + EventRef event; /* Event registration */ + u_int load; /* Initial load value */ + void (*func) (void *arg); /* Called when timer expires */ + void *arg; /* Arg passed to timeout function */ + const char *desc; + const char *dbg; +}; /* * FUNCTIONS */ -#define TimerInit(timer, desc, load, handler, arg) \ +#define TimerInit(timer, desc, load, handler, arg) \ TimerInit2(timer, desc, load, handler, arg, #handler) - extern void TimerInit2(PppTimer timer, const char *desc, - int load, void (*handler)(void *), void *arg, const char *dbg); +extern void +TimerInit2(PppTimer timer, const char *desc, + int load, void (*handler) (void *), void *arg, const char *dbg); + #define TimerStart(t) \ TimerStart2(t, __FILE__, __LINE__) - extern void TimerStart2(PppTimer t, const char *file, int line); + extern void TimerStart2(PppTimer t, const char *file, int line); + #define TimerStartRecurring(t) \ TimerStartRecurring2(t, __FILE__, __LINE__) - extern void TimerStartRecurring2(PppTimer t, const char *file, int line); + extern void TimerStartRecurring2(PppTimer t, const char *file, int line); + #define TimerStop(t) \ TimerStop2(t, __FILE__, __LINE__) - extern void TimerStop2(PppTimer t, const char *file, int line); - extern int TimerRemain(PppTimer t); - extern int TimerStarted(PppTimer t); + extern void TimerStop2(PppTimer t, const char *file, int line); + extern int TimerRemain(PppTimer t); + extern int TimerStarted(PppTimer t); #endif -