Fixes for format strings
Andreas Jaeger
aj@suse.de
Sat Dec 9 10:04:00 GMT 2000
>>>>> Ulrich Drepper writes:
> Andreas Jaeger <aj@suse.de> writes:
>> >> - sprintf (tmp, (base == 10 ? "%.*s%0*d" : "%.*s%0*X"), cp - last_str,
>> >> + sprintf (tmp, (base == 10 ? "%.*s%0*ld" : "%.*s%0*lX"), cp - last_str,
>> >> last_str, now->val.str.lenmb - (cp - last_str), from);
>>
>> > The is a pointer difference. Therefore use the t modifier (not l).
>>
>> `from' is not a pointer difference,
Uli, sorry, I don't get it, I'm a bit confused.
> OK, then a cast to int is required.
Where?
> You can commit the change.
As proposed?
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-hacker
mailing list