On Wed, 13 Dec 2006 11:23:38 +0100 (CET), Marco van de Voort wrote:
>>[snip]
> For Mac/PPC I did a test with the Indy after the 2.1.1 fix, but it
> didn't work. I suspect some endianness trouble though. Maybe next
> weekend I'll invest some time in testing this.
>
> 64-bit support is untested by me, but afaik JP Mugaas invested some
> time. I don't know the exact status.
>
I have done a little work on Win64 and I know the version in VCS will compile 
for Win64.  On Linux, I suspect that the code could work for 64 bit 
architectures but OpenSSL probably will not work.  The problem with OpenSSL is 
that the current header assumes that a C LONG is a 32bit integer just like an 
INT but in Linux for 64bit, the LONG may actually be 64bit.  That entire header 
has to be reviewed manually to be sure the definitions are correct and integer 
values are from the ctypes unit (it's there because of this stuff) and opinion 
also may apply to Synapse and the FPC run-time library.  With Indy, I have done 
something like this with ZLib support buit I haven't tested with 64bit 
architectures yet.  

There's a bug I have to fix before making an updated version of Indy available 
and this is in addition to a problem someone posted about that concerns  UDP 
and Unix-systems.


-- 
Support the anti-Spam amendment - Join at http://www.cauce.org/
J. Peter Mugaas, [EMAIL PROTECTED] on 12/15/2006
http://wvnvm.wvnet.edu/~oma00215/  ICQ Number:  14297043

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to