openssl/crypto/conf
Geoff Thorpe d0fa136ce2 Next step in tidying up the LHASH code.
DECLARE/IMPLEMENT macros now exist to create type (and prototype) safe
wrapper functions that avoid the use of function pointer casting yet retain
type-safety for type-specific callbacks. However, most of the usage within
OpenSSL itself doesn't really require the extra function because the hash
and compare callbacks are internal functions declared only for use by the
hash table. So this change catches all those cases and reimplements the
functions using the base-level LHASH prototypes and does per-variable
casting inside those functions to convert to the appropriate item type.

The exception so far is in ssl_lib.c where the hash and compare callbacks
are not static - they're exposed in ssl.h so their prototypes should not be
changed. In this last case, the IMPLEMENT_LHASH_*** macros have been left
intact.
2000-12-08 20:02:01 +00:00
..
.cvsignore Ignore Makefile.save 1999-04-29 16:04:54 +00:00
cnf_save.c First step in tidying up the LHASH code. The callback prototypes (and 2000-12-01 20:31:52 +00:00
conf.h Keep binary backward compatibility by putting new method function 2000-10-19 08:29:27 +00:00
conf_api.c Next step in tidying up the LHASH code. 2000-12-08 20:02:01 +00:00
conf_api.h In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:16:01 +00:00
conf_def.c First step in tidying up the LHASH code. The callback prototypes (and 2000-12-01 20:31:52 +00:00
conf_def.h I've always wanted to make the CONF library more adaptable. Here's 2000-04-09 12:04:35 +00:00
conf_err.c Keep binary backward compatibility by putting new method function 2000-10-19 08:29:27 +00:00
conf_lib.c Make it possible for methods to load from something other than a BIO, 2000-10-19 08:26:32 +00:00
keysets.pl I've always wanted to make the CONF library more adaptable. Here's 2000-04-09 12:04:35 +00:00
Makefile.ssl 'ranlib' doesn't always run on some systems. That's actually 2000-09-25 08:53:15 +00:00
ssleay.cnf Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
test.c I've always wanted to make the CONF library more adaptable. Here's 2000-04-09 12:04:35 +00:00