diff -Nur -x '*.orig' -x '*~' amideco-0.31e/src/amideco.h amideco-0.31e.new/src/amideco.h
--- amideco-0.31e/src/amideco.h	2009-06-10 14:14:06.000000000 -0400
+++ amideco-0.31e.new/src/amideco.h	2009-06-10 14:14:38.000000000 -0400
@@ -12,7 +12,7 @@
 #include        <stdio.h>
 #include        <stdlib.h>
 
-#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || defined(__FreeBSD_kernel__)
+#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__GNU__)
     #include    <memory.h>
     #define     __LINUX_NOW__
 #else
diff -Nur -x '*.orig' -x '*~' amideco-0.31e/src/amifunc.c amideco-0.31e.new/src/amifunc.c
--- amideco-0.31e/src/amifunc.c	2009-06-10 14:14:06.000000000 -0400
+++ amideco-0.31e.new/src/amifunc.c	2009-06-10 14:14:24.000000000 -0400
@@ -10,7 +10,7 @@
 #include        <stdio.h>
 #include        <stdlib.h>
 
-#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || defined(__FreeBSD_kernel__)
+#if defined(LINUX) || defined(__LINUX__) || defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__GNU__)
     #include    <memory.h>
     #define     __LINUX_NOW__
 #else
