[generic-2.4] refresh patches
[openwrt/svn-archive/archive.git] / target / linux / generic-2.4 / patches / 225-string_lib_useful_exports.patch
1 --- a/lib/string.c
2 +++ b/lib/string.c
3 @@ -50,6 +50,7 @@ int strnicmp(const char *s1, const char
4 }
5 return (int)c1 - (int)c2;
6 }
7 +EXPORT_SYMBOL(strnicmp);
8 #endif
9
10 char * ___strtok;
11 @@ -68,6 +69,7 @@ char * strcpy(char * dest,const char *sr
12 /* nothing */;
13 return tmp;
14 }
15 +EXPORT_SYMBOL(strcpy);
16 #endif
17
18 #ifndef __HAVE_ARCH_STRNCPY
19 @@ -90,6 +92,7 @@ char * strncpy(char * dest,const char *s
20
21 return tmp;
22 }
23 +EXPORT_SYMBOL(strncpy);
24 #endif
25
26 #ifndef __HAVE_ARCH_STRCAT
27 @@ -109,6 +112,7 @@ char * strcat(char * dest, const char *
28
29 return tmp;
30 }
31 +EXPORT_SYMBOL(strcat);
32 #endif
33
34 #ifndef __HAVE_ARCH_STRNCAT
35 @@ -138,6 +142,7 @@ char * strncat(char *dest, const char *s
36
37 return tmp;
38 }
39 +EXPORT_SYMBOL(strncat);
40 #endif
41
42 #ifndef __HAVE_ARCH_STRCMP
43 @@ -157,6 +162,7 @@ int strcmp(const char * cs,const char *
44
45 return __res;
46 }
47 +EXPORT_SYMBOL(strcmp);
48 #endif
49
50 #ifndef __HAVE_ARCH_STRNCMP
51 @@ -178,6 +184,7 @@ int strncmp(const char * cs,const char *
52
53 return __res;
54 }
55 +EXPORT_SYMBOL(strncmp);
56 #endif
57
58 #ifndef __HAVE_ARCH_STRCHR
59 @@ -193,6 +200,7 @@ char * strchr(const char * s, int c)
60 return NULL;
61 return (char *) s;
62 }
63 +EXPORT_SYMBOL(strchr);
64 #endif
65
66 #ifndef __HAVE_ARCH_STRRCHR
67 @@ -210,6 +218,7 @@ char * strrchr(const char * s, int c)
68 } while (--p >= s);
69 return NULL;
70 }
71 +EXPORT_SYMBOL(strrchr);
72 #endif
73
74 #ifndef __HAVE_ARCH_STRLEN
75 @@ -225,6 +234,7 @@ size_t strlen(const char * s)
76 /* nothing */;
77 return sc - s;
78 }
79 +EXPORT_SYMBOL(strlen);
80 #endif
81
82 #ifndef __HAVE_ARCH_STRNLEN
83 @@ -241,6 +251,7 @@ size_t strnlen(const char * s, size_t co
84 /* nothing */;
85 return sc - s;
86 }
87 +EXPORT_SYMBOL(strnlen);
88 #endif
89
90 #ifndef __HAVE_ARCH_STRSPN
91 @@ -268,6 +279,7 @@ size_t strspn(const char *s, const char
92
93 return count;
94 }
95 +EXPORT_SYMBOL(strspn);
96 #endif
97
98 #ifndef __HAVE_ARCH_STRPBRK
99 @@ -288,6 +300,7 @@ char * strpbrk(const char * cs,const cha
100 }
101 return NULL;
102 }
103 +EXPORT_SYMBOL(strpbrk);
104 #endif
105
106 #ifndef __HAVE_ARCH_STRTOK
107 @@ -345,6 +358,7 @@ char * strsep(char **s, const char *ct)
108
109 return sbegin;
110 }
111 +EXPORT_SYMBOL(strsep);
112 #endif
113
114 #ifndef __HAVE_ARCH_MEMSET
115 @@ -365,6 +379,7 @@ void * memset(void * s,int c,size_t coun
116
117 return s;
118 }
119 +EXPORT_SYMBOL(memset);
120 #endif
121
122 #ifndef __HAVE_ARCH_BCOPY
123 @@ -409,6 +424,7 @@ void * memcpy(void * dest,const void *sr
124
125 return dest;
126 }
127 +EXPORT_SYMBOL(memcpy);
128 #endif
129
130 #ifndef __HAVE_ARCH_MEMMOVE
131 @@ -439,6 +455,7 @@ void * memmove(void * dest,const void *s
132
133 return dest;
134 }
135 +EXPORT_SYMBOL(memmove);
136 #endif
137
138 #ifndef __HAVE_ARCH_MEMCMP
139 @@ -459,6 +476,7 @@ int memcmp(const void * cs,const void *
140 break;
141 return res;
142 }
143 +EXPORT_SYMBOL(memcmp);
144 #endif
145
146 #ifndef __HAVE_ARCH_MEMSCAN
147 @@ -483,6 +501,7 @@ void * memscan(void * addr, int c, size_
148 }
149 return (void *) p;
150 }
151 +EXPORT_SYMBOL(memscan);
152 #endif
153
154 #ifndef __HAVE_ARCH_STRSTR
155 @@ -507,6 +526,7 @@ char * strstr(const char * s1,const char
156 }
157 return NULL;
158 }
159 +EXPORT_SYMBOL(strstr);
160 #endif
161
162 #ifndef __HAVE_ARCH_MEMCHR
163 @@ -529,5 +549,5 @@ void *memchr(const void *s, int c, size_
164 }
165 return NULL;
166 }
167 -
168 +EXPORT_SYMBOL(memchr);
169 #endif