Fixes for Win32 build.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 21 Jun 2000 02:25:30 +0000 (02:25 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 21 Jun 2000 02:25:30 +0000 (02:25 +0000)
commit130832150c1313824868b154cccda3ace88fa950
treef2b0eac7c3740a8b85f52210b42dc5dc9352557b
parent7ef8206859f9a52f48e817c023c744fe00e82c5d
Fixes for Win32 build.

This is mostly a work around for the old VC++ problem
that it treats func() as func(void).

Various prototypes had been added to 'compare' function
pointers that triggered this. This could be fixed by removing
the prototype, adding function pointer casts to every call or
changing the passed function to use the expected arguments.
I mostly did the latter.

The mkdef.pl script was modified to remove the typesafe
functions which no longer exist.

Oh and some functions called OPENSSL_freeLibrary() were
changed back to FreeLibrary(), wonder how that happened :-)
26 files changed:
CHANGES
crypto/asn1/a_set.c
crypto/asn1/a_strnid.c
crypto/asn1/asn1.h
crypto/asn1/asn_pack.c
crypto/bio/bf_buff.c
crypto/bio/bf_nbio.c
crypto/bio/bf_null.c
crypto/bio/bio.h
crypto/bio/bss_conn.c
crypto/dso/dso_win32.c
crypto/evp/bio_b64.c
crypto/evp/bio_enc.c
crypto/evp/bio_md.c
crypto/evp/bio_ok.c
crypto/evp/evp_pbe.c
crypto/objects/o_names.c
crypto/objects/obj_dat.c
crypto/pkcs12/p12_decr.c
crypto/pkcs12/pkcs12.h
crypto/rand/rand_win.c
crypto/stack/safestack.h
ssl/bio_ssl.c
ssl/s2_lib.c
ssl/s3_lib.c
util/mkdef.pl