From 7197bfb110f3dac1674d6eb9b5c19be6281248e8 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Fri, 6 Nov 2009 07:52:39 +0000 Subject: =?UTF-8?q?2009-11-06=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * clock/ckinit.c: Remove nested externs. Add missing prototypes. Fix Clock_isr prototype. --- c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'c/src/lib/libbsp/i386/ts_386ex/clock') diff --git a/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c b/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c index 50c3703ea6..7527f90354 100644 --- a/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c +++ b/c/src/lib/libbsp/i386/ts_386ex/clock/ckinit.c @@ -29,7 +29,11 @@ static uint32_t Clock_initial_isr_value; volatile uint32_t Clock_driver_ticks; -void Clock_exit( void ); +extern void Clock_exit( void ); + +/* External Prototypes */ +extern void init_rtc(void); /* defined in 'rtc.c' */ +extern long rtc_read(rtems_time_of_day *); /* defined in 'rtc.c' */ /* * These are set by clock driver during its init @@ -42,7 +46,7 @@ rtems_device_major_number rtems_clock_minor = 0; * This is the ISR handler. */ -void Clock_isr(void) +void Clock_isr(rtems_irq_hdl_param unused) { /* enable_tracing(); */ Clock_driver_ticks += 1; @@ -95,9 +99,6 @@ rtems_device_driver Clock_initialize( { rtems_time_of_day now; - /* External Prototypes */ - extern void init_rtc(void); /* defined in 'rtc.c' */ - extern long rtc_read(rtems_time_of_day *); /* defined in 'rtc.c' */ #ifdef BSP_DEBUG printk("Loading clock from on-board real-time clock.\n"); @@ -145,7 +146,7 @@ rtems_device_driver Clock_initialize( return RTEMS_SUCCESSFUL; } -void Clock_exit() +void Clock_exit(void) { ClockOff(&clockIrqData); BSP_remove_rtems_irq_handler (&clockIrqData); -- cgit v1.2.3