aboutsummaryrefslogtreecommitdiff
path: root/package/network/config/ltq-vdsl-vr11-app/patches/101-warnings.patch
blob: 0c02bb17b755570f5e4ee0000acd2cd54e642662 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
--- a/src/dsl_cpe_control.h
+++ b/src/dsl_cpe_control.h
@@ -13,6 +13,8 @@
 #ifndef _DSL_CPE_CONTROL_H
 #define _DSL_CPE_CONTROL_H
 
+#include <string.h>
+
 /** \defgroup DSL_CPE_CONTROL Lantiq DSL CPE API Control Application
     Lists the entire modules to the DSL CPE_API Control Application.
   @{ */
--- a/src/dsl_cpe_safec_wrapper.h
+++ b/src/dsl_cpe_safec_wrapper.h
@@ -23,7 +23,7 @@
 #define cpe_control_vsnprintf_s vsnprintf_s
 
 /* snprintf_s symbol is not exported in SafeC lib */
-static int cpe_control_snprintf_s(char *dest,
+static inline int cpe_control_snprintf_s(char *dest,
                                   size_t dmax,
                                   const char *fmt,
                                   ...)
@@ -40,7 +40,7 @@ static int cpe_control_snprintf_s(char *
 
 #else
 
-#warning "Safe C library is not available!"
+//#warning "Safe C library is not available!"
 
 #include <stddef.h>     /* size_t */
 #include <stdarg.h>     /* va_list */
@@ -55,7 +55,7 @@ static __inline__ size_t safec_wrapper_m
 #define cpe_control_memset_s(dest, destsz, src, srcsz) memset(dest, src, safec_wrapper_min(destsz,srcsz))
 #define cpe_control_strncpy_s(dest, destsz, src, srcsz) strncpy(dest, src, safec_wrapper_min(destsz,srcsz))
 
-static size_t cpe_control_strnlen_s(const char *str,
+static inline size_t cpe_control_strnlen_s(const char *str,
                                     size_t smax)
 {
    /* preconditions */
@@ -74,7 +74,7 @@ static size_t cpe_control_strnlen_s(cons
    return size;
 }
 
-static char *cpe_control_strtok_s(char *dest,
+static inline char *cpe_control_strtok_s(char *dest,
                                   size_t *dmax,
                                   const char *delim,
                                   char **ptr)
@@ -123,7 +123,7 @@ static char *cpe_control_strtok_s(char *
    return pTmp;
 }
 
-static int cpe_control_pipe_strcat_s(char *dest,
+static inline int cpe_control_pipe_strcat_s(char *dest,
                                      size_t destsz,
                                      char *src)
 {
@@ -157,7 +157,7 @@ static int cpe_control_pipe_strcat_s(cha
    return 0;
 }
 
-static int cpe_control_snprintf_s(char *dest,
+static inline int cpe_control_snprintf_s(char *dest,
                                   size_t dmax,
                                   const char *fmt,
                                   ...)
@@ -181,7 +181,7 @@ static int cpe_control_snprintf_s(char *
    return retVal;
 }
 
-static int cpe_control_vsnprintf_s(char *dest,
+static inline int cpe_control_vsnprintf_s(char *dest,
                                    size_t dmax,
                                    const char *fmt,
                                    va_list vlist)
--- a/tools/pipe/dsl_cpe_safec_wrapper.h
+++ b/tools/pipe/dsl_cpe_safec_wrapper.h
@@ -27,7 +27,7 @@
 
 #else
 
-#warning "Safe C library is not available!"
+//#warning "Safe C library is not available!"
 
 #include <stddef.h>	/* size_t */
 static __inline__ size_t safec_wrapper_min(size_t a, size_t b)