From c90c0f68a2f1ee8563497a5380a16e71d18d702a Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sat, 4 Jan 2014 01:57:00 +0200 Subject: Move INT_FMT, etc. declaration into global mpconfig.h . This in particular makes it available for stm port. --- py/mpconfig.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'py') diff --git a/py/mpconfig.h b/py/mpconfig.h index 17c5a770c4..44095bd10b 100644 --- a/py/mpconfig.h +++ b/py/mpconfig.h @@ -4,6 +4,20 @@ #include +#ifndef INT_FMT +// printf format spec to use for machine_int_t and friends +#ifdef __LP64__ +// Archs where machine_int_t == long, long != int +#define UINT_FMT "%lu" +#define INT_FMT "%ld" +#else +// Archs where machine_int_t == int +#define UINT_FMT "%u" +#define INT_FMT "%d" +#endif +#endif //INT_FMT + + // Any options not explicitly set in mpconfigport.h will get default // values below. -- cgit v1.2.3