From c629812c017addfdcbdf752637ab54e34a874b3b Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 13 Dec 1999 22:10:45 +0000 Subject: Removed warnings. --- c/src/exec/libcsupport/src/ctermid.c | 2 +- c/src/lib/libbsp/i386/pc386/console/console.c | 3 ++- c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c | 4 ++-- c/src/lib/libbsp/i386/pc386/startup/bspstart.c | 2 ++ c/src/lib/libbsp/i386/pc386/wd8003/wd8003.c | 4 ++-- c/src/lib/libbsp/i386/shared/irq/irq.h | 4 ++-- c/src/lib/libbsp/shared/bootcard.c | 4 ++++ c/src/lib/libc/ctermid.c | 2 +- c/src/lib/libcpu/i386/page.c | 4 ++-- c/src/libchip/network/dec21140.c | 2 +- c/src/libmisc/monitor/mon-symbols.c | 1 + 11 files changed, 20 insertions(+), 12 deletions(-) (limited to 'c') diff --git a/c/src/exec/libcsupport/src/ctermid.c b/c/src/exec/libcsupport/src/ctermid.c index 4fa7a2fb33..63fb610f43 100644 --- a/c/src/exec/libcsupport/src/ctermid.c +++ b/c/src/exec/libcsupport/src/ctermid.c @@ -16,7 +16,7 @@ #include -static ctermid_name = "/dev/console"; +static char *ctermid_name = "/dev/console"; char *ctermid( char *s diff --git a/c/src/lib/libbsp/i386/pc386/console/console.c b/c/src/lib/libbsp/i386/pc386/console/console.c index a16188c464..8da96684d7 100644 --- a/c/src/lib/libbsp/i386/pc386/console/console.c +++ b/c/src/lib/libbsp/i386/pc386/console/console.c @@ -33,6 +33,7 @@ #include #include #include +#include #undef __assert void __assert (const char *file, int line, const char *msg); @@ -68,7 +69,7 @@ extern BSP_polling_getchar_function_type BSP_poll_char; /*-------------------------------------------------------------------------+ | External Prototypes +--------------------------------------------------------------------------*/ -extern void _IBMPC_keyboard_isr(rtems_vector_number); +extern void _IBMPC_keyboard_isr(void); extern rtems_boolean _IBMPC_scankey(char *); /* defined in 'inch.c' */ extern char BSP_wait_polled_input(void); extern void _IBMPC_initVideo(void); diff --git a/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c b/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c index b0f1938802..c9cc3cbe62 100644 --- a/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c +++ b/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c @@ -330,8 +330,8 @@ ne_check_status (struct ne_softc *sc) /* Handle an NE2000 interrupt. */ -static rtems_isr -ne_interrupt_handler (rtems_vector_number v) +static void +ne_interrupt_handler (void) { struct ne_softc *sc; diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspstart.c b/c/src/lib/libbsp/i386/pc386/startup/bspstart.c index 4191cac481..dc2a24debb 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/bspstart.c +++ b/c/src/lib/libbsp/i386/pc386/startup/bspstart.c @@ -137,6 +137,8 @@ void bsp_pretasking_hook(void) +--------------------------------------------------------------------------*/ void bsp_start_default( void ) { + void Calibrate_loop_1ms(void); + /* * Calibrate variable for 1ms-loop (see timer.c) */ diff --git a/c/src/lib/libbsp/i386/pc386/wd8003/wd8003.c b/c/src/lib/libbsp/i386/pc386/wd8003/wd8003.c index e897435f7a..0344dcb789 100644 --- a/c/src/lib/libbsp/i386/pc386/wd8003/wd8003.c +++ b/c/src/lib/libbsp/i386/pc386/wd8003/wd8003.c @@ -126,8 +126,8 @@ static struct wd_softc wd_softc[NWDDRIVER]; /* * WD interrupt handler */ -static rtems_isr -wd8003Enet_interrupt_handler (rtems_vector_number v) +static void +wd8003Enet_interrupt_handler (void) { unsigned int tport; unsigned char status, status2; diff --git a/c/src/lib/libbsp/i386/shared/irq/irq.h b/c/src/lib/libbsp/i386/shared/irq/irq.h index 8bb6ce6f85..a8c103a886 100644 --- a/c/src/lib/libbsp/i386/shared/irq/irq.h +++ b/c/src/lib/libbsp/i386/shared/irq/irq.h @@ -58,7 +58,7 @@ typedef enum { BSP_RT_TIMER1 = 8, BSP_RT_TIMER3 = 10 -}rtems_irq_symbolic_name; +} rtems_irq_symbolic_name; @@ -111,7 +111,7 @@ typedef struct __rtems_irq_connect_data__ { * if someone manipulates the i8259s interrupt mask without care... */ rtems_irq_is_enabled isOn; -}rtems_irq_connect_data; +} rtems_irq_connect_data; typedef struct { /* diff --git a/c/src/lib/libbsp/shared/bootcard.c b/c/src/lib/libbsp/shared/bootcard.c index 7ed764609f..c83b3f0b4c 100644 --- a/c/src/lib/libbsp/shared/bootcard.c +++ b/c/src/lib/libbsp/shared/bootcard.c @@ -18,6 +18,10 @@ #include +#ifdef USE_INIT_FINI +#include /* for atexit() */ +#endif + extern void bsp_start( void ); extern void bsp_cleanup( void ); diff --git a/c/src/lib/libc/ctermid.c b/c/src/lib/libc/ctermid.c index 4fa7a2fb33..63fb610f43 100644 --- a/c/src/lib/libc/ctermid.c +++ b/c/src/lib/libc/ctermid.c @@ -16,7 +16,7 @@ #include -static ctermid_name = "/dev/console"; +static char *ctermid_name = "/dev/console"; char *ctermid( char *s diff --git a/c/src/lib/libcpu/i386/page.c b/c/src/lib/libcpu/i386/page.c index 5d52fa228a..fc28b7687a 100644 --- a/c/src/lib/libcpu/i386/page.c +++ b/c/src/lib/libcpu/i386/page.c @@ -98,7 +98,7 @@ int init_paging() { Tables += (PG_SIZE - (int)Tables) & 0xFFF; /* Reset Tables */ - bzero( Tables, nbTables*sizeof(page_table) ); + memset( Tables, 0, nbTables*sizeof(page_table) ); pageDirectory = (page_directory *) Tables; pageTable = (page_table *)((int)Tables + PG_SIZE); @@ -243,7 +243,7 @@ int _CPU_map_phys_address Tables += (PG_SIZE - (int)Tables) & 0xFFF; /* Reset Table */ - bzero( Tables, sizeof(page_table) ); + memset( Tables, 0, sizeof(page_table) ); pageDirectory->pageDirEntry[directoryEntry].bits.page_frame_address = (unsigned int)Tables >> 12; pageDirectory->pageDirEntry[directoryEntry].bits.available = 0; diff --git a/c/src/libchip/network/dec21140.c b/c/src/libchip/network/dec21140.c index 93b8ff52d6..a393642ca9 100644 --- a/c/src/libchip/network/dec21140.c +++ b/c/src/libchip/network/dec21140.c @@ -173,7 +173,7 @@ struct MD { #define bus_to_phys(address) ((unsigned int)(address) - PREP_PCI_DRAM_OFFSET) #define CPU_CACHE_ALIGNMENT_FOR_BUFFER PPC_CACHE_ALIGNMENT #else -#define phys_to_bus(address) address +#define phys_to_bus(address) (unsigned int) address #define bus_to_phys(address) address #define delay_in_bus_cycles(cycle) Wait_X_ms( cycle/100 ) #define CPU_CACHE_ALIGNMENT_FOR_BUFFER PG_SIZE diff --git a/c/src/libmisc/monitor/mon-symbols.c b/c/src/libmisc/monitor/mon-symbols.c index b93ff17a78..c7b34838b4 100644 --- a/c/src/libmisc/monitor/mon-symbols.c +++ b/c/src/libmisc/monitor/mon-symbols.c @@ -12,6 +12,7 @@ */ /* for strcasecmp in linux and solaris */ +#undef __STRICT_ANSI__ #include #define __RTEMS_VIOLATE_KERNEL_VISIBILITY__ -- cgit v1.2.3