/*
* $Log$
+ * Revision 1.7 2004/06/27 15:26:17 aleph
+ * Declaration fix for build with GCC 3.4
+ *
+ * Revision 1.6 2004/06/07 18:10:06 aleph
+ * Remove free pool of timers; use user-provided Timer structure instead
+ *
* Revision 1.5 2004/06/07 15:57:12 aleph
* Add function prototypes
*
/* Function protos */
extern void timer_init(void);
-extern Timer *timer_new(void);
-extern void timer_delete(Timer *timer);
extern void timer_add(Timer *timer);
extern Timer *timer_abort(Timer *timer);
extern void timer_delay(time_t time);
}
+extern volatile time_t _clock;
+
/*!
* Return the system tick counter (expressed in ms)
* This function must disable interrupts on 8/16bit CPUs because the
*/
INLINE time_t timer_gettick(void)
{
- extern volatile time_t _clock;
-
time_t result;
cpuflags_t flags;
*/
INLINE time_t timer_gettick_irq(void)
{
- extern volatile time_t _clock;
-
return _clock;
}