[PATCH] Fix cygwin build error with i386-linux-tdep.c
Jiang Jilin
freephp@gmail.com
Sun Aug 30 23:43:00 GMT 2009
On Sun, Aug 30, 2009 at 11:22 PM, Hui Zhu<teawater@gmail.com> wrote:
> On Sun, Aug 30, 2009 at 23:13, Jiang Jilin<freephp@gmail.com> wrote:
>> On Sun, Aug 30, 2009 at 9:15 PM, Hui Zhu<teawater@gmail.com> wrote:
>>> Hi guys,
>>>
>>> if (tmpu32 > 499)
>>> {
>>> printf_unfiltered (_("Process record and replay target doesn't "
>>> - "support syscall number %u\n"), tmpu32);
>>> + "support syscall number %u\n"), (unsigned) tmpu32);
>>> return -1;
>>> }
>>>
>>
>> Sorry, it's not clear to me.
>>
>> when looking into the code, I found the type of tmpu32 is uint32_t,
>> why did the gcc complain "warning: unsigned int format, uint32_t arg
>> (arg 2)"?
>>
>> %u doesn't mean unsigned int?
>>
>
> Really? what does it mean?
I mean without your patch, the type of tmpu32 _is_ uint32_t, why did
gcc complain? and when you cast it to unsigned, the warning
disappeared?
--
Thanks
Jiang
More information about the Gdb-patches
mailing list