tlibdisk: avoid unreachable code to silence Sun cc warning (Russell Davies) - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 25745eb3b1457732ba926d739fdca9f3b223dbfb
DIR parent cf69e5d420c7f91f80c56f3b3a56f14471e80f0e
HTML 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(-)
---
DIR diff --git a/src/libdisk/disk.c b/src/libdisk/disk.c
t@@ -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;
}
/*