#include "adaptation/ecap/Config.h"
#endif
#if USE_SSL
+#include "ssl/support.h"
#include "ssl/Config.h"
#endif
#include "auth/Config.h"
#if USE_SSL
#include "ssl/context_storage.h"
#include "ssl/helper.h"
+#include "ssl/support.h"
#include "ssl/gadgets.h"
#endif
#if USE_SSL_CRTD
#include "SquidTime.h"
#include "wordlist.h"
#include "err_detail_type.h"
+#if USE_SSL
+#include "ssl/support.h"
+#endif
#if LINGERING_CLOSE
#include "ip/QosConfig.h"
#include "ip/tools.h"
#include "ClientInfo.h"
+#if USE_SSL
+#include "ssl/support.h"
+#endif
#include "cbdata.h"
#if defined(_SQUID_CYGWIN_)
#include "rfc1738.h"
#include "URLScheme.h"
#include "wordlist.h"
+#if USE_SSL
+#include "ssl/support.h"
+#endif
#ifndef DEFAULT_EXTERNAL_ACL_TTL
#define DEFAULT_EXTERNAL_ACL_TTL 1 * 60 * 60
#include "ip/Intercept.h"
#include "ip/tools.h"
#include "mgr/Registration.h"
+#if USE_SSL
+#include "ssl/support.h"
+#endif
static PSC fwdStartCompleteWrapper;
static PF fwdServerClosedWrapper;
#include "client_side.h"
#include "helper.h"
#include "rfc1738.h"
+#if USE_SSL
+#include "ssl/support.h"
+#endif
typedef struct {
void *data;
#endif
#include "md5.h"
-#if USE_SSL
-#include "ssl/support.h"
-#endif
#if SQUID_SNMP
#include "cache_snmp.h"
#endif
#include "fde.h"
#include "acl/FilledChecklist.h"
+#include "ssl/support.h"
#include "ssl/gadgets.h"
/**
#include "mgr/IntervalAction.h"
#include "mgr/IoAction.h"
#include "mgr/ServiceTimesAction.h"
+#if USE_SSL
+#include "ssl/support.h"
+#endif
/* these are included because they expose stats calls */
/* TODO: provide a self registration mechanism for those classes
/* for ICP_END */
#include "icp_opcode.h"
+#if USE_SSL
+#include <openssl/ssl.h>
+#endif
+
#define PEER_MULTICAST_SIBLINGS 1
struct acl_name_list {