From 260ec964da59b9e72f8de7b2a0a6178f361c1c86 Mon Sep 17 00:00:00 2001 From: christos Date: Sun, 14 May 2006 03:15:50 +0000 Subject: XXX: GCC uninitialized --- dab/algor.cc | 13 ++++++++----- rogue/inventory.c | 6 +++--- rogue/move.c | 6 +++--- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/dab/algor.cc b/dab/algor.cc index 1dbf7337..67456899 100644 --- a/dab/algor.cc +++ b/dab/algor.cc @@ -1,4 +1,4 @@ -/* $NetBSD: algor.cc,v 1.2 2005/08/09 02:38:32 christos Exp $ */ +/* $NetBSD: algor.cc,v 1.3 2006/05/14 03:20:42 christos Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -40,7 +40,7 @@ * algor.C: Computer algorithm */ #include "defs.h" -RCSID("$NetBSD: algor.cc,v 1.2 2005/08/09 02:38:32 christos Exp $") +RCSID("$NetBSD: algor.cc,v 1.3 2006/05/14 03:20:42 christos Exp $") #include "algor.h" #include "board.h" @@ -135,9 +135,11 @@ size_t ALGOR::count_closure(size_t& y, size_t& x, int& dir, BOARD& b) size_t ALGOR::find_max_closure(size_t& y, size_t& x, int& dir, const BOARD& b) { BOARD nb(b); - int tdir, maxdir = -1; + int maxdir = -1; size_t nbox, maxbox = 0; - size_t tx, ty, maxx = ~0, maxy = ~0; + size_t maxx = ~0, maxy = ~0; + size_t tx = 0, ty = 0; /* XXX: GCC */ + int tdir = 0; /* XXX: GCC */ while ((nbox = count_closure(ty, tx, tdir, nb)) != 0) if (nbox > maxbox) { @@ -241,10 +243,11 @@ size_t ALGOR::find_min_closure1(size_t& y, size_t& x, int& dir, const BOARD& b, int last) { BOARD nb(b); - int tdir, mindir = -1, xdir, mv; + int tdir, mindir = -1, mv; // number of boxes per closure size_t nbox, minbox = nb.nx() * nb.ny() + 1; size_t tx, ty, minx = ~0, miny = ~0; + int xdir = 0; /* XXX: GCC */ while (find_bad_turn(ty, tx, tdir, nb, last)) { diff --git a/rogue/inventory.c b/rogue/inventory.c index db28c2c3..1439de99 100644 --- a/rogue/inventory.c +++ b/rogue/inventory.c @@ -1,4 +1,4 @@ -/* $NetBSD: inventory.c,v 1.9 2003/08/07 09:37:38 agc Exp $ */ +/* $NetBSD: inventory.c,v 1.10 2006/05/14 03:15:50 christos Exp $ */ /* * Copyright (c) 1988, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)inventory.c 8.1 (Berkeley) 5/31/93"; #else -__RCSID("$NetBSD: inventory.c,v 1.9 2003/08/07 09:37:38 agc Exp $"); +__RCSID("$NetBSD: inventory.c,v 1.10 2006/05/14 03:15:50 christos Exp $"); #endif #endif /* not lint */ @@ -394,7 +394,7 @@ pr_motion_char(ch) (ch == '\016') || (ch == '\002')) { char until[18], buf[DCOLS]; - int n; + int n = 0; /* XXX: GCC */ if (ch <= '\031') { ch += 96; diff --git a/rogue/move.c b/rogue/move.c index 7908a462..df8f452a 100644 --- a/rogue/move.c +++ b/rogue/move.c @@ -1,4 +1,4 @@ -/* $NetBSD: move.c,v 1.7 2006/03/30 04:19:38 jnemeth Exp $ */ +/* $NetBSD: move.c,v 1.8 2006/05/14 03:15:50 christos Exp $ */ /* * Copyright (c) 1988, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)move.c 8.1 (Berkeley) 5/31/93"; #else -__RCSID("$NetBSD: move.c,v 1.7 2006/03/30 04:19:38 jnemeth Exp $"); +__RCSID("$NetBSD: move.c,v 1.8 2006/05/14 03:15:50 christos Exp $"); #endif #endif /* not lint */ @@ -66,7 +66,7 @@ one_move_rogue(dirch, pickup) short row, col; object *obj; char desc[DCOLS]; - short n, status, d; + short n, status, d = 0; /* XXX: GCC */ row = rogue.row; col = rogue.col; -- cgit v1.2.3-56-ge451