Deal with -Wstrict-prototypes -Wmissing-prototypes

This commit is contained in:
matt 2000-12-03 04:51:04 +00:00
parent 6944ee458a
commit bd338a518c
7 changed files with 126 additions and 124 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: prom.h,v 1.4 2000/09/19 07:50:50 wdk Exp $ */
/* $NetBSD: prom.h,v 1.5 2000/12/03 04:51:04 matt Exp $ */
/*
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@ -318,4 +318,9 @@ extern void prom_init __P((void));
#define MIPS_PROM_NVGET MIPS_PROM_ENTRY(53)
#define MIPS_PROM_NVSET MIPS_PROM_ENTRY(54)
#ifdef _KERNEL
extern void prom_init (void);
extern int prom_getconsole (void);
#endif
#endif /* ! _MIPSCO_PROM_H */

View File

@ -1,4 +1,4 @@
/* $NetBSD: mips_3x30.c,v 1.3 2000/08/16 21:00:41 wdk Exp $ */
/* $NetBSD: mips_3x30.c,v 1.4 2000/12/03 04:51:04 matt Exp $ */
/*
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@ -49,16 +49,17 @@
#include <machine/mainboard.h>
#include <machine/sysconf.h>
extern void MachFPInterrupt __P((u_int, u_int, u_int, struct frame *));
extern void MachFPInterrupt (u_int, u_int, u_int, struct frame *);
/* Local functions */
void pizazz_intr __P((u_int, u_int, u_int, u_int));
int pizazz_level0_intr __P((void *));
void pizazz_level5_intr __P((int, int, int));
void pizazz_intr_establish __P((int, int (*)(void *), void *));
void pizazz_init (void);
void pizazz_intr (u_int, u_int, u_int, u_int);
int pizazz_level0_intr (void *);
void pizazz_level5_intr (int, int, int);
void pizazz_intr_establish (int, int (*)(void *), void *);
void
pizazz_init()
pizazz_init(void)
{
platform.iobus = "obio";
platform.cons_init = NULL;
@ -87,7 +88,7 @@ pizazz_intr(status, cause, pc, ipending)
{
/* handle clock interrupts ASAP */
if (ipending & MIPS_INT_MASK_2) { /* Timer Interrupt */
void rambo_clkintr __P((struct clockframe *));
void rambo_clkintr (struct clockframe *);
struct clockframe cf;
cf.pc = pc;
@ -169,7 +170,7 @@ pizazz_level5_intr(pc, cause, status)
void
pizazz_intr_establish(level, func, arg)
int level;
int (*func) __P((void *));
int (*func) (void *);
void *arg;
{
if (level < 0 || level >= MAX_INTR_COOKIES)

View File

@ -1,4 +1,4 @@
/* $NetBSD: prom.c,v 1.2 2000/09/04 22:23:35 wdk Exp $ */
/* $NetBSD: prom.c,v 1.3 2000/12/03 04:51:04 matt Exp $ */
/*
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@ -47,10 +47,10 @@ static struct mips_prom callvec;
struct mips_prom *callv;
typedef void (*funcp_t)();
typedef void (*funcp_t)(void);
void
prom_init()
prom_init(void)
{
int i;
funcp_t *fp;
@ -67,7 +67,7 @@ prom_init()
* port will be used for the console.
*/
int
prom_getconsole()
prom_getconsole(void)
{
char *cp;

View File

@ -1,4 +1,4 @@
/* $NetBSD: asc.c,v 1.5 2000/09/04 22:28:53 wdk Exp $ */
/* $NetBSD: asc.c,v 1.6 2000/12/03 04:51:05 matt Exp $ */
/*-
* Copyright (c) 2000 The NetBSD Foundation, Inc.
* All rights reserved.
@ -80,8 +80,8 @@ struct asc_softc {
int dm_curseg;
};
static int ascmatch __P((struct device *, struct cfdata *, void *));
static void ascattach __P((struct device *, struct device *, void *));
static int ascmatch (struct device *, struct cfdata *, void *);
static void ascattach (struct device *, struct device *, void *);
struct cfattach asc_ca = {
sizeof(struct asc_softc), ascmatch, ascattach
@ -90,16 +90,16 @@ struct cfattach asc_ca = {
/*
* Functions and the switch for the MI code.
*/
static u_char asc_read_reg __P((struct ncr53c9x_softc *, int));
static void asc_write_reg __P((struct ncr53c9x_softc *, int, u_char));
static int asc_dma_isintr __P((struct ncr53c9x_softc *));
static void asc_dma_reset __P((struct ncr53c9x_softc *));
static int asc_dma_intr __P((struct ncr53c9x_softc *));
static int asc_dma_setup __P((struct ncr53c9x_softc *, caddr_t *,
size_t *, int, size_t *));
static void asc_dma_go __P((struct ncr53c9x_softc *));
static void asc_dma_stop __P((struct ncr53c9x_softc *));
static int asc_dma_isactive __P((struct ncr53c9x_softc *));
static u_char asc_read_reg (struct ncr53c9x_softc *, int);
static void asc_write_reg (struct ncr53c9x_softc *, int, u_char);
static int asc_dma_isintr (struct ncr53c9x_softc *);
static void asc_dma_reset (struct ncr53c9x_softc *);
static int asc_dma_intr (struct ncr53c9x_softc *);
static int asc_dma_setup (struct ncr53c9x_softc *, caddr_t *,
size_t *, int, size_t *);
static void asc_dma_go (struct ncr53c9x_softc *);
static void asc_dma_stop (struct ncr53c9x_softc *);
static int asc_dma_isactive (struct ncr53c9x_softc *);
static struct ncr53c9x_glue asc_glue = {
asc_read_reg,
@ -114,25 +114,20 @@ static struct ncr53c9x_glue asc_glue = {
NULL, /* gl_clear_latched_intr */
};
static int asc_intr __P((void *));
static int asc_intr (void *);
#define MAX_SCSI_XFER (64*1024)
#define MAX_DMA_SZ MAX_SCSI_XFER
#define DMA_SEGS (MAX_DMA_SZ/NBPG)
static int
ascmatch(parent, cf, aux)
struct device *parent;
struct cfdata *cf;
void *aux;
ascmatch(struct device *parent, struct cfdata *cf, void *aux)
{
return 1;
}
static void
ascattach(parent, self, aux)
struct device *parent, *self;
void *aux;
ascattach(struct device *parent, struct device *self, void *aux)
{
struct confargs *ca = aux;
struct asc_softc *esc = (void *)self;
@ -210,30 +205,24 @@ ascattach(parent, self, aux)
* Glue functions.
*/
u_char
asc_read_reg(sc, reg)
struct ncr53c9x_softc *sc;
int reg;
static u_char
asc_read_reg(struct ncr53c9x_softc *sc, int reg)
{
struct asc_softc *esc = (struct asc_softc *)sc;
return bus_space_read_1(esc->sc_bst, esc->sc_bsh, reg * 4 + 3);
}
void
asc_write_reg(sc, reg, val)
struct ncr53c9x_softc *sc;
int reg;
u_char val;
static void
asc_write_reg(struct ncr53c9x_softc *sc, int reg, u_char val)
{
struct asc_softc *esc = (struct asc_softc *)sc;
bus_space_write_1(esc->sc_bst, esc->sc_bsh, reg * 4 + 3, val);
}
void
dma_status(sc)
struct ncr53c9x_softc *sc;
static void
dma_status(struct ncr53c9x_softc *sc)
{
struct asc_softc *esc = (struct asc_softc *)sc;
int count;
@ -255,8 +244,7 @@ dma_status(sc)
}
static __inline void
check_fifo(esc)
struct asc_softc *esc;
check_fifo(struct asc_softc *esc)
{
register int i=100;
@ -271,16 +259,14 @@ check_fifo(esc)
}
}
int
asc_dma_isintr(sc)
struct ncr53c9x_softc *sc;
static int
asc_dma_isintr(struct ncr53c9x_softc *sc)
{
return NCR_READ_REG(sc, NCR_STAT) & NCRSTAT_INT;
}
void
asc_dma_reset(sc)
struct ncr53c9x_softc *sc;
static void
asc_dma_reset(struct ncr53c9x_softc *sc)
{
struct asc_softc *esc = (struct asc_softc *)sc;
@ -301,12 +287,8 @@ asc_dma_reset(sc)
*/
static int
asc_dma_setup(sc, addr, len, datain, dmasize)
struct ncr53c9x_softc *sc;
caddr_t *addr;
size_t *len;
int datain;
size_t *dmasize;
asc_dma_setup(struct ncr53c9x_softc *sc, caddr_t *addr, size_t *len,
int datain, size_t *dmasize)
{
struct asc_softc *esc = (struct asc_softc *)sc;
paddr_t paddr;
@ -332,10 +314,10 @@ asc_dma_setup(sc, addr, len, datain, dmasize)
return 0;
/* have dmamap for the transfering addresses */
if (err=bus_dmamap_load(esc->sc_dmat, esc->sc_dmamap,
if ((err=bus_dmamap_load(esc->sc_dmat, esc->sc_dmamap,
*esc->sc_dmaaddr, esc->sc_dmasize,
NULL /* kernel address */,
BUS_DMA_NOWAIT))
BUS_DMA_NOWAIT)) != 0)
panic("%s: bus_dmamap_load err=%d", sc->sc_dev.dv_xname, err);
esc->sc_flags |= DMA_MAPLOADED;
@ -388,9 +370,8 @@ asc_dma_setup(sc, addr, len, datain, dmasize)
return 0;
}
void
asc_dma_go(sc)
struct ncr53c9x_softc *sc;
static void
asc_dma_go(struct ncr53c9x_softc *sc)
{
struct asc_softc *esc = (struct asc_softc *)sc;
@ -400,9 +381,8 @@ asc_dma_go(sc)
esc->sc_flags |= DMA_ACTIVE;
}
int
asc_dma_intr(sc)
struct ncr53c9x_softc *sc;
static int
asc_dma_intr(struct ncr53c9x_softc *sc)
{
struct asc_softc *esc = (struct asc_softc *)sc;
@ -491,9 +471,8 @@ asc_dma_intr(sc)
}
void
asc_dma_stop(sc)
struct ncr53c9x_softc *sc;
static void
asc_dma_stop(struct ncr53c9x_softc *sc)
{
struct asc_softc *esc = (struct asc_softc *)sc;
@ -503,17 +482,15 @@ asc_dma_stop(sc)
esc->sc_flags = DMA_IDLE;
}
int
asc_dma_isactive(sc)
struct ncr53c9x_softc *sc;
static int
asc_dma_isactive(struct ncr53c9x_softc *sc)
{
struct asc_softc *esc = (struct asc_softc *)sc;
return (esc->sc_flags & DMA_ACTIVE)? 1 : 0;
}
void
rambo_dma_chain(esc)
struct asc_softc *esc;
static void
rambo_dma_chain(struct asc_softc *esc)
{
int seg;
size_t count, blocks;
@ -549,9 +526,8 @@ rambo_dma_chain(esc)
bus_space_write_2(esc->sc_bst, esc->dm_bsh, RAMBO_BLKCNT, blocks);
}
int
asc_intr(arg)
void *arg;
static int
asc_intr(void *arg)
{
register u_int32_t dma_stat;
struct asc_softc *esc = arg;

View File

@ -1,4 +1,4 @@
/* $NetBSD: i82072.c,v 1.2 2000/08/15 04:56:46 wdk Exp $ */
/* $NetBSD: i82072.c,v 1.3 2000/12/03 04:51:05 matt Exp $ */
/*-
* Copyright (c) 2000 The NetBSD Foundation, Inc.
* All rights reserved.
@ -41,12 +41,21 @@
#include <sys/syslog.h>
#include <sys/socket.h>
#include <sys/device.h>
#include <sys/conf.h>
#include <machine/cpu.h>
#include <machine/autoconf.h>
#include <machine/mainboard.h>
#include <machine/bus.h>
dev_type_open(fdopen);
dev_type_close(fdclose);
dev_type_ioctl(fdioctl);
dev_type_size(fdsize);
dev_type_dump(fddump);
dev_type_strategy(fdstrategy);
#define I82072_STATUS 0x000003
#define I82072_DATA 0x000007
#define I82072_TC 0x800003
@ -59,29 +68,24 @@ struct fd_softc {
int unit;
};
static int fd_match __P((struct device *, struct cfdata *, void *));
static void fd_attach __P((struct device *, struct device *, void *));
static void fd_reset __P((struct fd_softc *));
static int fd_match (struct device *, struct cfdata *, void *);
static void fd_attach (struct device *, struct device *, void *);
static void fd_reset (struct fd_softc *);
struct cfattach fd_ca = {
sizeof(struct fd_softc), fd_match, fd_attach
};
static int fd_intr __P((void *));
static int fd_intr (void *);
int
fd_match(parent, cf, aux)
struct device *parent;
struct cfdata *cf;
void *aux;
fd_match(struct device *parent, struct cfdata *cf, void *aux)
{
return 1;
}
void
fd_attach(parent, self, aux)
struct device *parent, *self;
void *aux;
fd_attach(struct device *parent, struct device *self, void *aux)
{
struct fd_softc *sc = (void *)self;
struct confargs *ca = aux;
@ -104,8 +108,7 @@ fd_attach(parent, self, aux)
}
void
fd_reset(sc)
struct fd_softc *sc;
fd_reset(struct fd_softc *sc)
{
/* This clears any pending interrupts from the i82072 FDC */
bus_space_write_1(sc->fd_bst, sc->fd_bsh, I82072_STATUS, 0x80);
@ -114,29 +117,41 @@ fd_reset(sc)
DELAY(1000);
}
void
fdopen()
{}
int
fdopen(dev_t dev, int flags, int mode, struct proc *p)
{
return (EBADF);
}
int
fdclose(dev_t dev, int flags, int mode, struct proc *p)
{
return 0;
}
void
fdclose()
{}
fdstrategy(struct buf *bp)
{
panic("fdstrategy");
}
void
fdstrategy()
{}
int
fdioctl(dev_t dev, u_long cmd, caddr_t data, int flags, struct proc *p)
{
return (EINVAL);
}
void
fdioctl()
{}
int
fddump(dev_t dev, daddr_t blkno, caddr_t va, size_t size)
{
return (ENODEV);
}
void
fddump()
{}
void
fdsize()
{}
int
fdsize(dev_t dev)
{
return (0);
}
static int
fd_intr(arg)

View File

@ -1,4 +1,4 @@
/* $NetBSD: mkclock.c,v 1.1 2000/08/12 22:58:57 wdk Exp $ */
/* $NetBSD: mkclock.c,v 1.2 2000/12/03 04:51:05 matt Exp $ */
/*-
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@ -57,8 +57,8 @@ struct mkclock_softc {
bus_space_handle_t sc_bsh;
};
static int mkclock_match __P((struct device *, struct cfdata *, void *));
static void mkclock_attach __P((struct device *, struct device *, void *));
static int mkclock_match (struct device *, struct cfdata *, void *);
static void mkclock_attach (struct device *, struct device *, void *);
struct cfattach mkclock_ca = {
sizeof(struct mkclock_softc), mkclock_match, mkclock_attach
@ -66,8 +66,11 @@ struct cfattach mkclock_ca = {
static struct mkclock_softc *mk0;
void mkclock_read __P((struct clock_ymdhms *));
void mkclock_write __P((struct clock_ymdhms *));
void mkclock_read (struct clock_ymdhms *);
void mkclock_write (struct clock_ymdhms *);
static int mk_read (struct mkclock_softc *, int);
static void mk_write (struct mkclock_softc *, int, int);
int
mkclock_match(parent, cf, aux)

View File

@ -1,4 +1,4 @@
/* $NetBSD: zs.c,v 1.4 2000/08/29 11:25:08 wdk Exp $ */
/* $NetBSD: zs.c,v 1.5 2000/12/03 04:51:05 matt Exp $ */
/*-
* Copyright (c) 1996, 2000 The NetBSD Foundation, Inc.
@ -60,6 +60,7 @@
#include <machine/cpu.h>
#include <machine/mainboard.h>
#include <machine/autoconf.h>
#include <machine/prom.h>
#include <machine/z8530var.h>
#include <dev/cons.h>
@ -74,8 +75,6 @@
#define NZS 2
#endif
extern void Debugger __P((void));
/*
* Some warts needed by z8530tty.c -
* The default parity REALLY needs to be the same as the PROM uses,
@ -96,6 +95,10 @@ int zs_major = 1;
#define ZS_DELAY() delay(2);
static struct zschan *zs_get_chan_addr (int zs_unit, int channel);
static int zs_getc (void *);
static void zs_putc (void *, int);
/* The layout of this is hardware-dependent (padding, order). */
struct zschan {
u_char pad1[3];
@ -135,7 +138,7 @@ static u_char zs_init_reg[16] = {
};
struct zschan *
static struct zschan *
zs_get_chan_addr(zs_unit, channel)
int zs_unit, channel;
{
@ -596,7 +599,7 @@ zs_getc(arg)
/*
* Polled output char.
*/
void
static void
zs_putc(arg, c)
void *arg;
int c;
@ -625,7 +628,6 @@ static void zscnputc __P((dev_t, int));
static void zscnpollc __P((dev_t, int));
static int cons_port;
extern int prom_getconsole __P((void));
struct consdev consdev_zs = {
zscnprobe,