Actions
Bug #815
openprintf("%tu", (size_t)-1) produce wrong string on 32-bit platforms
Start date:
12/26/2014
Due date:
% Done:
0%
Estimated time:
Target CPU Architecture:
arm, mips, x86
Host OS:
Toolchain:
Android version:
CrystaX NDK Version:
Description
It produce "18446744073709551615" (UINT64_MAX) instead of "4294967295" (UINT32_MAX)
      
      Updated by Dmitry M. almost 11 years ago
      
      
    
    Don't forget to update tests/device/crystax-test-stdio2 when it fixed
      
      Updated by Dmitry M. almost 11 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
 
      
      Updated by Dmitry M. about 10 years ago
      
      
    
    - Target version changed from 10.3.0 to 11.0.0
 
Actions