$NetBSD: patch-aa,v 1.3 2005/05/28 00:42:31 heinz Exp $

--- _idea.c.orig	Sat May 22 22:30:47 1999
+++ _idea.c
@@ -5,7 +5,22 @@
 
 #include "idea.h"
 
-#include <endian.h>
+#if defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+# include <sys/endian.h>
+#elif defined(__APPLE__)
+# include <sys/types.h>
+#elif defined(__sun)
+# define LITTLE_ENDIAN 1234
+# define BIG_ENDIAN 4321
+# include <sys/isa_defs.h>
+# if defined(_LITTLE_ENDIAN)
+#  define BYTE_ORDER LITTLE_ENDIAN
+# else
+#  define BYTE_ORDER BIG_ENDIAN
+# endif
+#else
+# include <endian.h>
+#endif
 
 #define KEYS_PER_ROUND	6
 #define ROUNDS			8 
