Re: [devel] uint32_t typedef differences causes issues

Marcus Shawcroft <marcus.shawcroft@...>

On 15 February 2017 at 23:04, Kumar Gala <kumar.gala@...> wrote:
So I was looking at moving minimal libc’s typedef of {u}int32_t to match newlib. It looks all platforms except elfiamcu define:

#define __INT32_TYPE__ long int
#define __UINT32_TYPE__ long unsigned int

Where elfiamcu defines:

#define __INT32_TYPE__ int
#define __UINT32_TYPE__ unsigned int

So now I’m at a loss of how we unify things across all our arch’s and toolchains. This seems to lead us down the use of PRI.32 macros.
PRI is *the* solution, stop trying to paddle against the current ;-)


Join to automatically receive all group messages.