Hi, I just compiled version 8.66 with BDS2006 (C ++), and I found a small problem in the OverbyteIcsLIBEAY.pas source, at line 1785:
CRYPTO_free: procedure (P: Pointer; data: PAnsiChar; int: Integer); cdecl = nil; // AG {V8.66 two missing arguments}
A variable like "int", which corresponds to the type "Integer" in Pascal, in the generated .hpp header becomes
extern PACKAGE void __cdecl (* CRYPTO_free) (void * P, char * data, int int);
which results in a compiler error.
Marco.