]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
unix_io.c, pass1.c:
authorMatthias Andree <matthias.andree@gmx.de>
Tue, 30 Mar 2004 02:17:14 +0000 (04:17 +0200)
committerMatthias Andree <matthias.andree@gmx.de>
Tue, 30 Mar 2004 02:17:14 +0000 (04:17 +0200)
  int -> unsigned for 1 bit wide bitfields - we cannot have a value and a sign in 1 bit.
  Fixes some of the Intel C++ 8.0 warnings (-w1 level).

e2fsck/pass1.c
lib/ext2fs/unix_io.c

index c6e90872ecf5e750ab6aa2448efae9eb88a253cc..a02fd6d396dea3352f012f01c1494d5b4d408d70 100644 (file)
@@ -78,7 +78,7 @@ static void adjust_extattr_refcount(e2fsck_t ctx, ext2_refcount_t refcount,
 
 struct process_block_struct {
        ext2_ino_t      ino;
-       int             is_dir:1, is_reg:1, clear:1, suppress:1,
+       unsigned        is_dir:1, is_reg:1, clear:1, suppress:1,
                                fragmented:1, compressed:1, bbcheck:1;
        blk_t           num_blocks;
        blk_t           max_blocks;
index b09e3e358c373532f3d97d56d694d6af8c6ad805..7df3243f74dccb13b32e5f12acc0cb5423779d56 100644 (file)
@@ -55,8 +55,8 @@ struct unix_cache {
        char            *buf;
        unsigned long   block;
        int             access_time;
-       int             dirty:1;
-       int             in_use:1;
+       unsigned        dirty:1;
+       unsigned        in_use:1;
 };
 
 #define CACHE_SIZE 8