Jeff Trawick wrote:

> ranier wrote:
> 
>> --- sdbm-old.c    2003-07-08 19:55:04.000000000 -0300
>> +++ sdbm.c    2003-07-08 19:57:52.000000000 -0300
>> @@ -495,7 +495,7 @@
>>      while (dbit < db->maxbno && getdbit(db, dbit))
>>      dbit = 2 * dbit + ((hash & (1 << hbit++)) ? 2 : 1);
>>  
>> -    debug(("dbit: %d...", dbit));
>> +    debug(("dbit: %lu...", dbit));
> 
> 
> shouldn't your changes use %ld instead of %lu?  It looks to me that dbit
> and pagb are longs, not unsigned longs.

Surely at least dbit should be unsigned?

Cheers,

Ben.

-- 
http://www.apache-ssl.org/ben.html       http://www.thebunker.net/

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff


Reply via email to