aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-06-11 00:50:59 +0000
committerMike Frysinger <vapier@gentoo.org>2005-06-11 00:50:59 +0000
commita34f99930daa45d52de31740a54e3989eda83d6f (patch)
tree2e86ed646409f94268fc5cbf541c26e4143c6d27
parent7ffce0c119a9c87e02908f19dae777a1760d9a03 (diff)
downloadbusybox-w32-a34f99930daa45d52de31740a54e3989eda83d6f.tar.gz
busybox-w32-a34f99930daa45d52de31740a54e3989eda83d6f.tar.bz2
busybox-w32-a34f99930daa45d52de31740a54e3989eda83d6f.zip
fix signed/unsigned char pointers
-rw-r--r--e2fsprogs/ext2fs/bitops.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/e2fsprogs/ext2fs/bitops.h b/e2fsprogs/ext2fs/bitops.h
index c4c33819c..96db548d6 100644
--- a/e2fsprogs/ext2fs/bitops.h
+++ b/e2fsprogs/ext2fs/bitops.h
@@ -320,8 +320,8 @@ _INLINE_ __u32 ext2fs_swab32(__u32 val)
320#if !defined(_EXT2_HAVE_ASM_FINDBIT_) 320#if !defined(_EXT2_HAVE_ASM_FINDBIT_)
321_INLINE_ int ext2fs_find_first_bit_set(void * addr, unsigned size) 321_INLINE_ int ext2fs_find_first_bit_set(void * addr, unsigned size)
322{ 322{
323 char *cp = (unsigned char *) addr; 323 unsigned char *cp = (unsigned char *) addr;
324 int res = 0, d0; 324 int res = 0, d0;
325 325
326 if (!size) 326 if (!size)
327 return 0; 327 return 0;
@@ -333,7 +333,7 @@ _INLINE_ int ext2fs_find_first_bit_set(void * addr, unsigned size)
333 d0 = ffs(*cp); 333 d0 = ffs(*cp);
334 if (d0 == 0) 334 if (d0 == 0)
335 return size; 335 return size;
336 336
337 return res + d0 - 1; 337 return res + d0 - 1;
338} 338}
339 339