[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [ext3grep] Re: Error compiling on Cent OS 4
- From: Carlo Wood <carlo alinoe com>
- To: ext3grep googlegroups com
- Cc: ext3-users redhat com
- Subject: Re: [ext3grep] Re: Error compiling on Cent OS 4
- Date: Tue, 8 Apr 2008 01:00:36 +0200
On Mon, Apr 07, 2008 at 05:29:46PM -0300, Ranieri Oliveira wrote:
> 437 _INLINE_ int ext2fs_find_first_bit_set(void * addr, unsigned size)
> 439 {
> 440 char *cp = (unsigned char *) addr;
> 441 int res = 0, d0;
> 442
> 443 if (!size)
> 444 return 0;
> 445
> 446 while ((size > res) && (*cp == 0)) {
> 447 cp++;
> 448 res += 8;
> 449 }
> 450 d0 = ffs(*cp);
> 451 if (d0 == 0)
> 452 return size;
> 453
> 454 return res + d0 - 1;
> 455 }
That is an error in ext2progs.
You can workaround the problem by changing
char *cp = (unsigned char *) addr;
into
char *cp = (char *) addr;
I'd think that better is to upgrade your ext2progs
devel package. The current version has this right.
--
Carlo Wood <carlo alinoe com>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]