Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/i386/pnpbios quell a gcc3 "uninitialized" warning b...



details:   https://anonhg.NetBSD.org/src/rev/93a29429d2ff
branches:  trunk
changeset: 554449:93a29429d2ff
user:      drochner <drochner%NetBSD.org@localhost>
date:      Tue Oct 28 11:17:14 2003 +0000

description:
quell a gcc3 "uninitialized" warning by putting some more dead code
inside "#ifdef PNPBIOSEVENTS"

diffstat:

 sys/arch/i386/pnpbios/pnpbios.c |  20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diffs (104 lines):

diff -r 79baeaad7d8a -r 93a29429d2ff sys/arch/i386/pnpbios/pnpbios.c
--- a/sys/arch/i386/pnpbios/pnpbios.c   Tue Oct 28 10:35:12 2003 +0000
+++ b/sys/arch/i386/pnpbios/pnpbios.c   Tue Oct 28 11:17:14 2003 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: pnpbios.c,v 1.37 2003/05/03 18:10:50 wiz Exp $ */
+/* $NetBSD: pnpbios.c,v 1.38 2003/10/28 11:17:14 drochner Exp $ */
 
 /*
  * Copyright (c) 2000 Jason R. Thorpe.  All rights reserved.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pnpbios.c,v 1.37 2003/05/03 18:10:50 wiz Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pnpbios.c,v 1.38 2003/10/28 11:17:14 drochner Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -91,12 +91,13 @@
        struct device           sc_dev;
        isa_chipset_tag_t       sc_ic;
        struct proc             *sc_evthread;
-
-       u_int8_t        *sc_evaddr;
        int             sc_version;
        int             sc_control;
+#ifdef PNPBIOSEVENTS
+       u_int8_t        *sc_evaddr;
        int             sc_threadrun;
        int             sc_docked;
+#endif
 };
 
 #define        PNPGET4(p)      ((p)[0] + ((p)[1] << 8) + \
@@ -110,12 +111,13 @@
     const u_int8_t *buf, size_t len));
 #endif
 
-static int     pnpbios_getdockinfo     __P((struct pnpdockinfo *di));
 static int     pnpbios_getnode         __P((int flags, int *idxp,
     u_int8_t *buf, size_t len));
 static int     pnpbios_getnumnodes     __P((int *nump, size_t *sizep));
 
 #ifdef PNPBIOSEVENTS
+static int     pnpbios_getdockinfo     __P((struct pnpdockinfo *di));
+
 static void    pnpbios_create_event_thread     __P((void *arg));
 static int     pnpbios_getevent                __P((u_int16_t *event));
 static void    pnpbios_event_thread            __P((void *arg));
@@ -143,7 +145,9 @@
 extern int     pnpbioscall             __P((int));
 
 static void    pnpbios_enumerate(struct pnpbios_softc *sc);
+#ifdef PNPBIOSEVENTS
 static int     pnpbios_update_dock_status __P((struct pnpbios_softc *sc));
+#endif
 
 /* scanning functions */
 static int pnp_compatid __P((struct pnpresources *, const void *, size_t));
@@ -362,11 +366,11 @@
 #ifdef PNPBIOSEVENTS
        EDPRINTF(("%s: event flag vaddr 0x%08x\n", sc->sc_dev.dv_xname,
            (int)sc->sc_evaddr));
-#endif
 
        /* Set initial dock status. */
        sc->sc_docked = -1;
        (void) pnpbios_update_dock_status(sc);
+#endif
 
        /* Enumerate the device nodes. */
        pnpbios_enumerate(sc);
@@ -472,6 +476,7 @@
        free(buf, M_DEVBUF);
 }
 
+#ifdef PNPBIOSEVENTS
 static int
 pnpbios_update_dock_status(sc)
        struct pnpbios_softc *sc;
@@ -527,6 +532,7 @@
 
        return (odocked);
 }
+#endif
 
 static int
 pnpbios_getnumnodes(nump, sizep)
@@ -636,7 +642,6 @@
 
        return (pnpbioscall(((caddr_t)help) - pnpbios_scratchbuf));
 }
-#endif /* PNPBIOSEVENTS */
 
 static int
 pnpbios_getdockinfo(di)
@@ -654,6 +659,7 @@
        memcpy(di, pnpbios_scratchbuf, sizeof(*di));
        return (res);
 }
+#endif /* PNPBIOSEVENTS */
 
 #if 0
 /* XXX - pnpbios_getapmtable() is not called. */



Home | Main Index | Thread Index | Old Index