Bug #815
printf("%tu", (size_t)-1) produce wrong string on 32-bit platforms
Start date:
12/26/2014
Due date:
% Done:
0%
Estimated time:
CPU Architecture:
arm, mips, x86
Host OS:
Toolchain:
Android version:
CrystaX Version:
Description
It produce "18446744073709551615" (UINT64_MAX) instead of "4294967295" (UINT32_MAX)
Updated by Dmitry Moskalchuk about 6 years ago
Don't forget to update tests/device/crystax-test-stdio2 when it fixed
Updated by Dmitry Moskalchuk about 6 years ago
- Subject changed from printf("%tu", (size_t)-1) produce "18446744073709551615" (UINT64_MAX) on 32-bit platforms, however it should be "4294967295" (UINT32_MAX) to printf("%tu", (size_t)-1) produce wrong string on 32-bit platforms
- Description updated (diff)
- Category set to libcrystax