diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-06-24 22:12:25 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-06-24 22:12:25 +0000 |
commit | 68b35aace458f22f7b69073b95fded42c6c2c1fe (patch) | |
tree | 2c2a529dab0d7cf25757374aab678e6ca3474ad1 /include/asterisk/frame.h | |
parent | b507b4a2fcacc58c85eb8356f3c2256ed9bd9ac2 (diff) |
merge endian.h (bug #3867)
git-svn-id: http://svn.digium.com/svn/asterisk/branches/v1-0@6005 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include/asterisk/frame.h')
-rwxr-xr-x | include/asterisk/frame.h | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h index 0000f9f83..0716c953d 100755 --- a/include/asterisk/frame.h +++ b/include/asterisk/frame.h @@ -23,40 +23,7 @@ extern "C" { #include <sys/types.h> #include <sys/time.h> -/* - * Autodetect system endianess - */ -#ifndef __BYTE_ORDER -#ifdef __linux__ -#include <endian.h> -#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__) -#if defined(__OpenBSD__) -#include <machine/types.h> -#endif /* __OpenBSD__ */ -#include <machine/endian.h> -#define __BYTE_ORDER BYTE_ORDER -#define __LITTLE_ENDIAN LITTLE_ENDIAN -#define __BIG_ENDIAN BIG_ENDIAN -#else -#ifdef __LITTLE_ENDIAN__ -#define __BYTE_ORDER __LITTLE_ENDIAN -#endif /* __LITTLE_ENDIAN */ - -#if defined(i386) || defined(__i386__) -#define __BYTE_ORDER __LITTLE_ENDIAN -#endif /* defined i386 */ - -#if defined(sun) && defined(unix) && defined(sparc) -#define __BYTE_ORDER __BIG_ENDIAN -#endif /* sun unix sparc */ - -#endif /* linux */ - -#endif /* __BYTE_ORDER */ - -#ifndef __BYTE_ORDER -#error Need to know endianess -#endif /* __BYTE_ORDER */ +#include "asterisk/endian.h" struct ast_codec_pref { char order[32]; |