(_very_ old msg, I played with a snapshot, thought I'd drop a mail about it, and then read the backlog of msgs on this list)
> Does ICS work with FPC (Free Pascal Compiler) it is free and compiles to > Linux and Windows (plus others)? FPC also has a Delphi compatibility > mode so it will also compile Borland Pascal syntax as well as Turbo > pascal and fpc pascal. It usually takes a couple of simple changes only for win32. I never really tried the Kylix branch, because it was too Linux/x86 specific to invest significant time in from a FPC perspective at the time. E.g. see the list below what it takes to get the vc32/ dir compiling with the development version of FPC/Lazarus: (and note that some are not strictly FPC problems, but exposing of broken code that is not compiled by Delphi) - Add include idoverbytedefs.inc in a few units (avltrees,httpccodzlib,zlibdll), just after the interface statement. This can be solved with cmdline parameters btw, but this is nicer. - prefixing the unit {$ELSE} clause in the uses of zlibhigh with overbyte- (FPC can't use the .o) - Under FPC TRTLCriticalSection is in unit system, and not in Windows. I'll see if I can fix that with an alias. - Added a ; to OverbyteIcsFtpCli.pas:line 1448 (and else branch of {$ifdef stream64} - commented the debughook and patchint3 reference in icsntmlssp - added a string()in smtpprot 3073. Code doesn't deserve a beauty price btw. ( pchar(#13#10) now pchar(string(#13#10)). Character sequences up to till 4 bytes are not automatically a string. - TMessageEvent is unknown. Probably some procedure of object somewhere. bug ticket opened. This compiles 40 out of 44 units in vc32. (and since they have all worked before, I assume they still do) The rest are more visually oriented and use some extra methods of tcontrols that lazarus doesn't do yet, or application object functionality that is disabled by default. If time permits I'll make a snapshot of the last beta. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be