commit 25745eb3b1457732ba926d739fdca9f3b223dbfb parent cf69e5d420c7f91f80c56f3b3a56f14471e80f0e Author: Russ Cox <rsc@swtch.com> Date: Wed, 4 Jun 2008 20:59:28 -0400 libdisk: avoid unreachable code to silence Sun cc warning (Russell Davies) Diffstat:
M | src/libdisk/disk.c | | | 26 | ++++++++++++-------------- |
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/src/libdisk/disk.c b/src/libdisk/disk.c @@ -143,23 +143,21 @@ drivergeometry(Disk *disk) disk->h = 255; disk->c /= 17; return 0; + } - default: - for(m = 2; m*disk->h < 256; m *= 2) { - if(disk->c/m < 1024) { - disk->c /= m; - disk->h *= m; - return 0; - } + for(m = 2; m*disk->h < 256; m *= 2) { + if(disk->c/m < 1024) { + disk->c /= m; + disk->h *= m; + return 0; } - - /* set to 255, 63 and be done with it */ - disk->h = 255; - disk->s = 63; - disk->c = disk->secs / (disk->h * disk->s); - return 0; } - return -1; /* not reached */ + + /* set to 255, 63 and be done with it */ + disk->h = 255; + disk->s = 63; + disk->c = disk->secs / (disk->h * disk->s); + return 0; } /*