diff options
author | imp <imp@FreeBSD.org> | 1999-04-25 22:29:30 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 1999-04-25 22:29:30 +0000 |
commit | 404ab5f9ba8f886a2b4a3de13ab226213fd976bb (patch) | |
tree | ad323a333603d18cc896ee80fad1f67b354df9de /lib/libstand/dosfs.c | |
parent | 8b33b875effcc83c5a2de2bd72e2c70b04652373 (diff) | |
download | FreeBSD-src-404ab5f9ba8f886a2b4a3de13ab226213fd976bb.zip FreeBSD-src-404ab5f9ba8f886a2b4a3de13ab226213fd976bb.tar.gz |
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
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 c68b658..2910cb2 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; } |