diff --git a/formats/format_au.c b/formats/format_au.c
index 4ce708d01083169445be354ea2789fdf15259564..9329ac6836ea8bf63076ba97c78dccffc30e8d73 100755
--- a/formats/format_au.c
+++ b/formats/format_au.c
@@ -16,11 +16,6 @@
 #include <unistd.h>
 #include <errno.h>
 #include <string.h>
-#ifdef __linux__
-#include <endian.h>
-#else
-#include <machine/endian.h>
-#endif
 
 #include "asterisk.h"
 
@@ -32,6 +27,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 #include "asterisk/logger.h"
 #include "asterisk/sched.h"
 #include "asterisk/module.h"
+#include "asterisk/endian.h"
 
 #define BUF_SIZE		160