On Mon, Nov 11, 2002 at 07:31:15PM +0100, [EMAIL PROTECTED] wrote:
> I think that is a bug. look at the following lines from mem_dbg.c
> 
> 253  static int app_info_cmp(APP_INFO *a, APP_INFO *b)
> ...
> 258  static unsigned long app_info_hash(APP_INFO *a)
> ...
> 321              if ((amih=lh_new(app_info_hash,app_info_cmp)) == NULL)
> 
> my compiler "aCC" complaint at line 321. The app_info_hash function
> needs one parameter and app_info_cmp function needs 2 parameters and
> line 321 did not pass any parameters for these 2 functions.
> 
> Unless you turned off the strong-type checking on ANSI C compiler, I do
> not think you can compile this file (mem_dbg.c) using ANSI C compiler at
> all.

The functions are passed as function pointers. I cannot follow your
arguments.
Anyway, OpenSSL 0.9.7 has been significantly enhanced and reworked with
respect to prototypes and type definitions. You may consider giving it
a try, even though I doubt that you will finally be able to compile
OpenSSL with aCC.

Best regards,
        Lutz
-- 
Lutz Jaenicke                             [EMAIL PROTECTED]
http://www.aet.TU-Cottbus.DE/personen/jaenicke/
BTU Cottbus, Allgemeine Elektrotechnik
Universitaetsplatz 3-4, D-03044 Cottbus

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to