Whamcloud - gitweb
blkid: Fix portability problem caused by using uint instead of unsigned int
authorTheodore Ts'o <tytso@mit.edu>
Sun, 9 Mar 2008 01:01:05 +0000 (20:01 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 9 Mar 2008 01:01:05 +0000 (20:01 -0500)
This is needed to fix compilation with DJGPP; thanks to Cristophe
Grenier for pointing this out.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
lib/blkid/probe.c

index 5f6025d..4a5c7e7 100644 (file)
@@ -1022,15 +1022,15 @@ static int probe_hfsplus(struct blkid_probe *probe __BLKID_ATTR((unused)),
 }
 
 #define LVM2_LABEL_SIZE 512
-static unsigned int lvm2_calc_crc(const void *buf, uint size)
+static unsigned int lvm2_calc_crc(const void *buf, unsigned int size)
 {
-       static const uint crctab[] = {
+       static const unsigned int crctab[] = {
                0x00000000, 0x1db71064, 0x3b6e20c8, 0x26d930ac,
                0x76dc4190, 0x6b6b51f4, 0x4db26158, 0x5005713c,
                0xedb88320, 0xf00f9344, 0xd6d6a3e8, 0xcb61b38c,
                0x9b64c2b0, 0x86d3d2d4, 0xa00ae278, 0xbdbdf21c
        };
-       uint i, crc = 0xf597a6cf;
+       unsigned int i, crc = 0xf597a6cf;
        const __u8 *data = (const __u8 *) buf;
 
        for (i = 0; i < size; i++) {