backfire: ar71xx: add helper function to setup LED pin and GPIO on the AP91 based...
[openwrt-10.03/.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