diff options
author | Warner Losh <imp@FreeBSD.org> | 1999-04-25 22:29:30 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 1999-04-25 22:29:30 +0000 |
commit | dcb0ae4ed8d8ff789903b161e53031f3f9280cc2 (patch) | |
tree | 556cd5632da8c24c38015ac4c816c0cc5dc8d5a4 /lib/libstand/dosfs.c | |
parent | 859663719d47f9d552103f222429ecf7530c4240 (diff) | |
download | src-dcb0ae4ed8d8ff789903b161e53031f3f9280cc2.tar.gz src-dcb0ae4ed8d8ff789903b161e53031f3f9280cc2.zip |
More egcs warning fixes:
o use braces to avoid potentially ambiguous else
o don't default to type int (and also remove a useless register
modifier).
o Use parens around assignment values used as truth values.
o Remove unused function.
Reviewed by: obrien and chuckr
Notes
Notes:
svn path=/head/; revision=46079
Diffstat (limited to 'lib/libstand/dosfs.c')
-rw-r--r-- | lib/libstand/dosfs.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libstand/dosfs.c b/lib/libstand/dosfs.c index c68b658dd3e7..2910cb2de92e 100644 --- a/lib/libstand/dosfs.c +++ b/lib/libstand/dosfs.c @@ -461,7 +461,7 @@ lookup(DOS_FS *fs, u_int clus, const char *name, DOS_DE **dep) for (ent = 0; ent < DEPSEC; ent++) { if (!*dir[ent].de.name) return ENOENT; - if (*dir[ent].de.name != 0xe5) + if (*dir[ent].de.name != 0xe5) { if ((dir[ent].de.attr & FA_MASK) == FA_XDE) { x = dir[ent].xde.seq; if (x & 0x40 || (x + 1 == xdn && @@ -493,6 +493,7 @@ lookup(DOS_FS *fs, u_int clus, const char *name, DOS_DE **dep) return 0; } } + } xdn = 0; } } @@ -572,7 +573,7 @@ fsize(DOS_FS *fs, DOS_DE *de) u_int c; int n; - if (!(size = cv4(de->size)) && de->attr & FA_DIR) + if (!(size = cv4(de->size)) && de->attr & FA_DIR) { if (!(c = cv2(de->clus))) size = fs->dirents * sizeof(DOS_DE); else { @@ -580,6 +581,7 @@ fsize(DOS_FS *fs, DOS_DE *de) return n; size = blkbyt(fs, n); } + } return size; } |