Subj : Re: 64 bit integer support? To : borland.public.cpp.borlandcpp From : waking Date : Tue Aug 03 2004 01:23 am On 2 Aug 2004 15:14:58 -0700, "Richard Hartman" wrote: >>>I have not been able to get it to work on any of them in 4.0 4.5 5.0 or 5.5. >>Note that 5.5 is the only version you list which has support for 64-bit ints. >above you say only 5.5 supports 64-bit ints, then you say "Correct" to 5.02 >also supporting them. Which is it? Read it again. I said "5.5 is the only version you list". You didn't list 5.02, and 5.0 doesn't include it. Of the versions you tried, only 5.5 should work. If you try 5.02, it should work in the 32-bit compiler only. >So 5.02 is the absolute earliest one I could get that supports 64-bit integers? Yes. >does it have the ability to compile/link non-Windows EXEs, or does it force >the inclusion of the Windows headers & libraries? It will use whatever you tell it to. It is specifically set up for Win32, as that's it's intended platform. If you don't include Windows headers, none will be used. If you don't link from the IDE, it will only use whatever startup code and libs you specify. In fact, even from the IDE you should be able to turn off the standard RTL (IIRC). Note however that some of the RTL functions for 32-bit targets have been written to invoke Win32 API calls. Your success will depend on how many and which of these RTL functions you're using. The same restrictions should apply in the 5.0 32-bit compiler which you apparently now have, so you can check it out re suitability before chasing after 5.02. Note as well that 5.02 was a compatibility release, intended to correspond with Builder 1.0. Some things changed from 5.0/5.01: exception handling, bitfields, etc. The 32-bit compiler is different from that provided in previous releases. -- Wayne A. King (waking@idirect.com, Wayne_A_King@compuserve.com) .