------- Comment #2 from htl10 at users dot sourceforge dot net  2009-09-24 
23:56 -------
(In reply to comment #1)
> int64_t and uint64_t are both already defined in /usr/include/inttypes.h - 
> it appears that intmax_t and uintmax_t may also be defined elsewhere as well,
> although I couldn't locate it.

I thought I should explain the 2nd sentence a bit - I tried cleaning the
relevant bit out and leaving just these two:

typedef long          intmax_t;
typedef unsigned long uintmax_t;

and compilation failed with a message about 'long long long' and 'unsigned long
long long'. So it appears that intmax_t was expanded to 'long long' along the
way.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41465

Reply via email to