- Don't use kernel headers, remove linux/capi.h.
Patch 1255948 - Read capi word using own function (endian-fixed).
This commit is contained in:
parent
2ba1e78c1a
commit
db616061c9
|
@ -34,7 +34,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <linux/capi.h>
|
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include "chan_capi_pvt.h"
|
#include "chan_capi_pvt.h"
|
||||||
#include "chan_capi_app.h"
|
#include "chan_capi_app.h"
|
||||||
|
|
|
@ -35,7 +35,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <linux/capi.h>
|
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include "chan_capi_pvt.h"
|
#include "chan_capi_pvt.h"
|
||||||
#include "chan_capi_app.h"
|
#include "chan_capi_app.h"
|
||||||
|
|
|
@ -48,7 +48,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <linux/capi.h>
|
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include "chan_capi_pvt.h"
|
#include "chan_capi_pvt.h"
|
||||||
#include "chan_capi_app.h"
|
#include "chan_capi_app.h"
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <linux/capi.h>
|
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include "chan_capi_pvt.h"
|
#include "chan_capi_pvt.h"
|
||||||
#include "chan_capi_app.h"
|
#include "chan_capi_app.h"
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <linux/capi.h>
|
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include "chan_capi_pvt.h"
|
#include "chan_capi_pvt.h"
|
||||||
#include "chan_capi_app.h"
|
#include "chan_capi_app.h"
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <linux/capi.h>
|
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include "chan_capi_pvt.h"
|
#include "chan_capi_pvt.h"
|
||||||
#include "chan_capi_app.h"
|
#include "chan_capi_app.h"
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <linux/capi.h>
|
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include "chan_capi_pvt.h"
|
#include "chan_capi_pvt.h"
|
||||||
#include "chan_capi_app.h"
|
#include "chan_capi_app.h"
|
||||||
|
|
|
@ -44,8 +44,6 @@
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__)
|
#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__)
|
||||||
#include <capi_bsd.h>
|
#include <capi_bsd.h>
|
||||||
#else
|
|
||||||
#include <linux/capi.h>
|
|
||||||
#endif
|
#endif
|
||||||
#include <capi20.h>
|
#include <capi20.h>
|
||||||
#include <asterisk/dsp.h>
|
#include <asterisk/dsp.h>
|
||||||
|
@ -2080,7 +2078,7 @@ static void capi_handle_facility_indication(_cmsg *CMSG, unsigned int PLCI, unsi
|
||||||
dtmflen = FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG)[0];
|
dtmflen = FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG)[0];
|
||||||
FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG) += 1;
|
FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG) += 1;
|
||||||
} else {
|
} else {
|
||||||
dtmflen = ((__u16 *) (FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG) + 1))[0];
|
dtmflen = read_capi_word(FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG) + 1);
|
||||||
FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG) += 3;
|
FACILITY_IND_FACILITYINDICATIONPARAMETER(CMSG) += 3;
|
||||||
}
|
}
|
||||||
while (dtmflen) {
|
while (dtmflen) {
|
||||||
|
|
Loading…
Reference in New Issue