diff options
author | christos <christos@NetBSD.org> | 2006-05-14 03:15:50 +0000 |
---|---|---|
committer | christos <christos@NetBSD.org> | 2006-05-14 03:15:50 +0000 |
commit | 260ec964da59b9e72f8de7b2a0a6178f361c1c86 (patch) | |
tree | 58f8785d618b4666e365dd0e0bb90233ebf765d2 | |
parent | 3dd8bc6924dada5dac7baeb14421fab2ab28653f (diff) | |
download | bsdgames-darwin-260ec964da59b9e72f8de7b2a0a6178f361c1c86.tar.gz bsdgames-darwin-260ec964da59b9e72f8de7b2a0a6178f361c1c86.tar.zst bsdgames-darwin-260ec964da59b9e72f8de7b2a0a6178f361c1c86.zip |
XXX: GCC uninitialized
-rw-r--r-- | dab/algor.cc | 13 | ||||
-rw-r--r-- | rogue/inventory.c | 6 | ||||
-rw-r--r-- | 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; |