diff --git a/chanvars.c b/chanvars.c index 6f8e8475ee..4c67ca8db2 100755 --- a/chanvars.c +++ b/chanvars.c @@ -11,7 +11,7 @@ * the GNU General Public License */ -#include +#include #include #include diff --git a/enum.c b/enum.c index 0c60547363..b42278239d 100755 --- a/enum.c +++ b/enum.c @@ -15,6 +15,10 @@ #include #include #include +#include +#include +#include +#include #include #include diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h index 99a92965ff..b0ea7ef0f6 100755 --- a/include/asterisk/frame.h +++ b/include/asterisk/frame.h @@ -26,6 +26,11 @@ extern "C" { #ifndef __BYTE_ORDER #ifdef __linux__ #include +#elif defined(__OpenBSD__) +#include +#define __BYTE_ORDER BYTE_ORDER +#define __LITTLE_ENDIAN LITTLE_ENDIAN +#define __BIG_ENDIAN BIG_ENDIAN #else #ifdef __LITTLE_ENDIAN__ #define __BYTE_ORDER __LITTLE_ENDIAN