From 04ca3568cba5b0bbbec42bb2db6ed4cda7707055 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Tue, 19 Aug 2003 06:06:50 +0000 Subject: [PATCH] FreeBSD compatability fixes git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1372 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- db1-ast/include/db.h | 2 ++ include/asterisk/frame.h | 4 ++++ mkdep | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/db1-ast/include/db.h b/db1-ast/include/db.h index f00c4df9f9..2a279b5aa2 100755 --- a/db1-ast/include/db.h +++ b/db1-ast/include/db.h @@ -51,6 +51,7 @@ #ifndef __BIT_TYPES_DEFINED__ #define __BIT_TYPES_DEFINED__ +#ifndef __FreeBSD__ typedef __signed char int8_t; typedef unsigned char u_int8_t; typedef short int16_t; @@ -61,6 +62,7 @@ typedef unsigned int u_int32_t; typedef long long int64_t; typedef unsigned long long u_int64_t; #endif +#endif /* __FreeBSD__ */ #endif #define MAX_PAGE_NUMBER 0xffffffff /* >= # of pages in a file */ diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h index 66b080f42f..9b385d8487 100755 --- a/include/asterisk/frame.h +++ b/include/asterisk/frame.h @@ -36,6 +36,10 @@ extern "C" { #define __BYTE_ORDER __LITTLE_ENDIAN #endif /* __LITTLE_ENDIAN */ +#if (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 */ diff --git a/mkdep b/mkdep index 8475cc1d11..05b3aa14b5 100755 --- a/mkdep +++ b/mkdep @@ -1,4 +1,4 @@ -#!/bin/bash - +#!/bin/sh - # # $OpenBSD: mkdep.gcc.sh,v 1.8 1998/09/02 06:40:07 deraadt Exp $ # $NetBSD: mkdep.gcc.sh,v 1.9 1994/12/23 07:34:59 jtc Exp $