[package] broadcom-wl:
[openwrt/svn-archive/archive.git] / package / broadcom-wl / patches / 002-ctype.patch
1 --- a/shared/Makefile
2 +++ b/shared/Makefile
3 @@ -19,7 +19,7 @@ LDFLAGS += -L.
4 AR=ar
5 RANLIB=ranlib
6
7 -OBJS := shutils.o wl.o wl_linux.o linux_timer.o
8 +OBJS := shutils.o wl.o wl_linux.o linux_timer.o ctype.o
9 all: libshared.a
10
11 clean:
12 --- /dev/null
13 +++ b/shared/ctype.c
14 @@ -0,0 +1,16 @@
15 +#include <features.h>
16 +
17 +#ifndef __UCLIBC__
18 +extern void **__ctype_b_loc();
19 +extern void **__ctype_tolower_loc();
20 +
21 +void *__ctype_b;
22 +void *__ctype_tolower;
23 +
24 +static void init(void) __attribute__((constructor));
25 +static void init(void)
26 +{
27 + __ctype_b = *__ctype_b_loc();
28 + __ctype_tolower = *__ctype_tolower_loc();
29 +}
30 +#endif