Root/package/ltq-tapi/patches/100-ifxmips.patch

1--- a/src/drv_tapi_linux.c
2+++ b/src/drv_tapi_linux.c
3@@ -552,7 +552,7 @@ static ssize_t ifx_tapi_write (struct fi
4    IFX_uint8_t *pData;
5    IFX_size_t buf_size;
6 #endif /* TAPI_PACKET */
7- IFX_ssize_t size = 0;
8+ ssize_t size = 0;
9 
10 #ifdef TAPI_PACKET
11    if (pTapiDev->bInitialized == IFX_FALSE)
12--- a/src/drv_tapi_osmap.h
13+++ b/src/drv_tapi_osmap.h
14@@ -17,39 +17,6 @@
15 */
16 
17 #include "ifx_types.h" /* ifx type definitions */
18-
19-#ifndef HAVE_IFX_ULONG_T
20- #warning please update your ifx_types.h, using local definition of IFX_ulong_t
21- /* unsigned long type - valid for 32bit systems only */
22- typedef unsigned long IFX_ulong_t;
23- #define HAVE_IFX_ULONG_T
24-#endif /* HAVE_IFX_ULONG_T */
25-
26-#ifndef HAVE_IFX_LONG_T
27- #warning please update your ifx_types.h, using local definition of IFX_long_t
28- /* long type - valid for 32bit systems only */
29- typedef long IFX_long_t;
30- #define HAVE_IFX_LONG_T
31-#endif /* HAVE_IFX_LONG_T */
32-
33-#ifndef HAVE_IFX_INTPTR_T
34- #warning please update your ifx_types.h, using local definition of IFX_intptr_t
35- typedef IFX_long_t IFX_intptr_t;
36- #define HAVE_IFX_INTPTR_T
37-#endif /* HAVE_IFX_INTPTR_T */
38-
39-#ifndef HAVE_IFX_SIZE_T
40- #warning please update your ifx_types.h, using local definition of IFX_size_t
41- typedef IFX_ulong_t IFX_size_t;
42- #define HAVE_IFX_SIZE_T
43-#endif /* HAVE_IFX_SIZE_T */
44-
45-#ifndef HAVE_IFX_SSIZE_T
46- #warning please update your ifx_types.h, using local definition of IFX_ssize_t
47- typedef IFX_long_t IFX_ssize_t;
48- #define HAVE_IFX_SSIZE_T
49-#endif /* HAVE_IFX_SSIZE_T */
50-
51 #include "ifxos_interrupt.h"
52 #include "ifxos_memory_alloc.h"
53 #include "ifxos_copy_user_space.h"
54--- a/include/drv_tapi_ll_interface.h
55+++ b/include/drv_tapi_ll_interface.h
56@@ -40,13 +40,6 @@
57 #include "ifxos_select.h"
58 #endif /* TAPI_PACKET */
59 
60-#ifndef HAVE_IFX_ULONG_T
61- #warning please update your ifx_types.h, using local definition of IFX_ulong_t
62- /* unsigned long type - valid for 32bit systems only */
63- typedef unsigned long IFX_ulong_t;
64- #define HAVE_IFX_ULONG_T
65-#endif /* HAVE_IFX_ULONG_T */
66-
67 /* ============================= */
68 /* Local Macros Definitions */
69 /* ============================= */
70--- a/src/lib/lib_bufferpool/lib_bufferpool.c
71+++ b/src/lib/lib_bufferpool/lib_bufferpool.c
72@@ -85,24 +85,6 @@
73 #include <stdlib.h>
74 #endif /*VXWORKS*/
75 
76-
77-/* ============================= */
78-/* Extra type definitions */
79-/* ============================= */
80-#ifndef HAVE_IFX_ULONG_T
81- #warning please update your ifx_types.h, using local definition of IFX_ulong_t
82- /* unsigned long type - valid for 32bit systems only */
83- typedef unsigned long IFX_ulong_t;
84- #define HAVE_IFX_ULONG_T
85-#endif /* HAVE_IFX_ULONG_T */
86-
87-#ifndef HAVE_IFX_UINTPTR_T
88- #warning please update your ifx_types.h, using local definition of IFX_uintptr_t
89- typedef IFX_ulong_t IFX_uintptr_t;
90- #define HAVE_IFX_UINTPTR_T
91-#endif /* HAVE_IFX_UINTPTR_T */
92-
93-
94 /* ============================= */
95 /* Local Macros & Definitions */
96 /* ============================= */
97

Archive Download this file



interactive