However lines 125 and 126 define int32_t and uint32_t as signed int and unsigned int respectively.
What about the rest of that lines? unsigned int -> 16 bit unsigned int __attribute__ ((__mode__ (__SI__))) -> 32 bit
I have confirmed the sizes of the basic types on my system: sizeof(long) = 4 sizeof(unsigned long) = 4 sizeof(int) = 2 sizeof(unsigned int) = 2
And you haven't simply tested "sizeof(uint32_t)"? -- Stefan _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org https://lists.nongnu.org/mailman/listinfo/avr-gcc-list