printf and "unsigned long long" numbers
Franzi Edo.
edo.franzi@ukos.ch
Fri May 18 18:07:00 GMT 2007
Hi,
I tried to use printf in a cross 68k machine. The print "unsigned
long long" seems not to work.
unsigned long long a = 9888994872930475ull;
printf("%llu", a)
-> gives as a result 2302461 on my cross target
68k
-> gives as a result 9888994872930475 on my host machine OSX
How do I have to configure newlib to correctly support long long int
on embedded targets?
Any advises?
My configuration:
TARGET=m68k-elf
BINUTILS_VER=2.17.50
GCC_VER=4.2.0
NEWLIB_VER=1.15.0
Regards
Edo.
More information about the Newlib
mailing list