From: Rainer T. <ta...@ta...> - 2008-12-30 19:15:45
|
Hello, there is a little problem with the patch... You have unfortunately used the 32 bit part (with the LL): // AIX (and maybe others) needs a little help here #ifdef __REXX64__ #ifndef __INT64_C #define __INT64_C(c) c ## L <----- this is the 64 bit version #endif #else #ifndef __INT64_C #define __INT64_C(c) c ## LL <------ this is the 32 bit version #endif #endif Could you please use the above or just this #ifdef __REXX64__ #ifndef __INT64_C #define __INT64_C(c) c ## L <----- this is the 64 bit version #endif #endif I have opened artifact 2477577 for that. I think the limitation to __REXX64__ is necessary as this version is only for 64 bit. The 32 bit version is different (see above). If you like to add this to rexxplatformdefs.h then it is important that rexxplatformdefs.h is always included after rexxapitypes.h. I think rexxapitypes.h would be a safer place. bye Rainer Mark Miesfeld wrote: > Rainer, > > I just took your input below and committed a change. Thanks for > tracking this down and thanks a lot for doing the AIX builds. I don't > know who else would get access to an AIX system. > > -- > Mark Miesfeld > > On Tue, Dec 30, 2008 at 10:08 AM, Rainer Tammer <ta...@ta...> wrote: > >> Hello, >> should I prepare a new patch an post it to the tarcker or is this >> sufficient ?? >> >> api/platform/unix/rexxapitypes.h ?? >> >> // AIX does not define __WORDSIZE, use __64BIT__ instead >> #if __WORDSIZE == 64 || defined(__64BIT__) >> #define __REXX64__ >> #else >> #undef __REXX64__ >> #endif >> >> // AIX (and maybe others) needs a little help here >> #ifdef __REXX64__ >> #ifndef __INT64_C >> #define __INT64_C(c) c ## L >> #endif >> #else >> #ifndef __INT64_C >> #define __INT64_C(c) c ## LL >> #endif >> #endif >> >> >> Bye >> Rainer >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Oorexx-devel mailing list >> Oor...@li... >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> >> > > ------------------------------------------------------------------------------ > _______________________________________________ > Oorexx-devel mailing list > Oor...@li... > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > > > |