/*
- * $Id: md5.h,v 1.11 2001/10/17 13:30:49 hno Exp $
+ * $Id: md5.h,v 1.12 2001/11/13 19:25:08 hno Exp $
*/
#ifndef SQUID_MD5_H
#if USE_OPENSSL
+/*
+ * If Squid is compiled with OpenSSL then we use the MD5 routines
+ * from there via some wrapper macros, and the rest of this file is ignored..
+ */
+
#if HAVE_OPENSSL_MD5_H
#include <openssl/md5.h>
#else
/*
- * $Id: squid.h,v 1.215 2001/04/14 00:03:23 hno Exp $
+ * $Id: squid.h,v 1.216 2001/11/13 19:25:08 hno Exp $
*
* AUTHOR: Duane Wessels
*
#if USE_SSL
#include "ssl_support.h"
-/* This is an ugly hack, but necessary.
- *
- * Squid's md5 conflicts with OpenSSL's md5, but they're more or less
- * interchangable.
- * Free is defined in include/radix.h and also in OpenSSL, but we don't need
- * OpenSSL's, so it can be undef'd and then appear from radix.h later.
- * It's dangerous and ugly, but I can't see any other way to get around it.
- */
-#undef Free
#endif
#include "Stack.h"
#include "util.h"
-/*
- * Mac OS X Server already has radix.h as a standard header, so
- * this causes conflicts.
- */
-#ifndef _SQUID_APPLE_
-#include "radix.h"
-#endif
-
#if !HAVE_TEMPNAM
#include "tempnam.h"
#endif