From d9983ccbfaaedc5fba6456549dabee4f713d8403 Mon Sep 17 00:00:00 2001 From: Peter Pentchev Date: Wed, 16 Jan 2008 15:46:05 +0000 Subject: Update to mhash-0.9.9, fixing several style issues, lots of memory leaks, and two serious (even if not easily triggered) bugs. --- .../mhash/files/patch-include-mutils-mincludes.h | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 security/mhash/files/patch-include-mutils-mincludes.h (limited to 'security/mhash/files/patch-include-mutils-mincludes.h') diff --git a/security/mhash/files/patch-include-mutils-mincludes.h b/security/mhash/files/patch-include-mutils-mincludes.h new file mode 100644 index 000000000000..74158934e01d --- /dev/null +++ b/security/mhash/files/patch-include-mutils-mincludes.h @@ -0,0 +1,46 @@ +diff -urN -x .svn ../../branches/mhash-dist/include/mutils/mincludes.h ./include/mutils/mincludes.h +--- ../../branches/mhash-dist/include/mutils/mincludes.h 2008-01-16 02:34:17.000000000 +0200 ++++ ./include/mutils/mincludes.h 2008-01-16 02:35:49.000000000 +0200 +@@ -100,20 +100,28 @@ + #include + #endif + +-#if !defined(INT_MAX) +-#define INT_MAX ((int) (~0U>>1)) +-#endif +- +-#if !defined(MAXINT) +-#define MAXINT INT_MAX +-#endif ++#ifndef INT_MAX ++#ifdef INTMAX ++#define INT_MAX INTMAX ++#else /* INTMAX */ ++#ifdef MAXINT ++#define INT_MAX MAXINT ++#else /* MAXINT */ ++#error Cannot find either INT_MAX, INTMAX, or MAXINT ++#endif /* MAXINT */ ++#endif /* INTMAX */ ++#endif /* INT_MAX */ + +-#if !defined(INT_MIN) +-#define INT_MIN (-INT_MAX - 1) +-#endif +- +-#if !defined(MININT) +-#define MININT INT_MIN +-#endif ++#ifndef INT_MIN ++#ifdef INTMIN ++#define INT_MIN INTMIN ++#else /* INTMIN */ ++#ifdef MININT ++#define INT_MIN MININT ++#else /* MININT */ ++#error Cannot find either INT_MIN, INTMIN, or MININT ++#endif /* MININT */ ++#endif /* INTMIN */ ++#endif /* INT_MIN */ + + #endif -- cgit v1.2.3