openssl/crypto
Richard Levitte ef33b97050 Using checks of the existence of HEADER_{foo}_H in other header files
was a really bad idea.  For example, the following:

	#include <x509.h>
	#include <bio.h>
	#include <asn1.h>

would make sure that things like ASN1_UTCTIME_print() wasn't defined
unless you moved the inclusion of bio.h to above the inclusion of
x509.h.  The reason is that x509.h includes asn1.h, and the
declaration of ASN1_UTCTIME_print() depended on the definition of
HEADER_BIO_H.  That's what I call an obscure bug.

Instead, this change makes sure that whatever header files are needed
for the correct process of one header file are included automagically,
and that the definitions of, for example, BIO-related things are
dependent on the absence of the NO_{foo} macros.  This is also
consistent with the way parts of OpenSSL can be excluded at will.
2000-06-09 10:41:35 +00:00
..
asn1 Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
bf GCC 2.95.2 from IRIX 6.5 -mabi=64 compiler bug workaround:-( 2000-06-05 14:39:47 +00:00
bio There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
bn Comment for increased code clarity. 2000-06-09 09:11:30 +00:00
buffer There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
cast EVP constification. 2000-06-03 14:13:58 +00:00
comp There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
conf Compaq C warns that "the expression 'p=scan_esc(p)' modifies the variable 2000-06-06 15:21:12 +00:00
des There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
dh Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
dsa Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
dso There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
err Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
evp Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
hmac In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:16:01 +00:00
idea EVP constification. 2000-06-03 14:13:58 +00:00
lhash Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
md2 In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:16:01 +00:00
md5 FLAT_INC is not needed; we use -I.. all the time 2000-03-19 12:15:24 +00:00
mdc2 In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:16:01 +00:00
objects There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
pem Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
perlasm Move the 'file scope' argument in set_label to 2000-03-03 00:06:40 +00:00
pkcs7 There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
pkcs12 There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
rand EVP constification. 2000-06-03 14:13:58 +00:00
rc2 EVP constification. 2000-06-03 14:13:58 +00:00
rc4 In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:16:01 +00:00
rc5 EVP constification. 2000-06-03 14:13:58 +00:00
ripemd FLAT_INC is not needed; we use -I.. all the time 2000-03-19 12:15:24 +00:00
rsa Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
sha In some of the Makefiles CPP was not defined. 2000-03-20 18:16:52 +00:00
stack Harmonize indentation. 2000-06-08 22:41:03 +00:00
threads There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
txt_db Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
x509 Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
x509v3 There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
.cvsignore
cpt_err.c Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
cryptlib.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
cryptlib.h In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:35:04 +00:00
crypto-lib.com This commit ties the new DSO code (crypto/dso/) into the build for a 2000-04-04 22:32:19 +00:00
crypto.h There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
cversion.c
ebcdic.c Add new -notext option to 'ca', -pubkey option to spkac. 2000-02-03 02:56:48 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
install.com
Makefile.ssl This commit ties the new DSO code (crypto/dso/) into the build for a 2000-04-04 22:32:19 +00:00
md32_common.h Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
mem_dbg.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
mem.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
opensslconf.h.in Cosmetic change. No, openssl.h.in is not autogenerated :-) 2000-02-18 09:06:55 +00:00
opensslv.h Tagging has now been done, update to the next possible version (I keep 2000-04-01 11:21:14 +00:00
tmdiff.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
tmdiff.h