From 90d986e8d275798fb0a45ffb3742f45815aea278 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 14 Mar 2002 02:17:29 +0000 Subject: Add some symbols needed for C++ to work. Temporary hack... --- libc/misc/ctype/Makefile | 11 +++++++++-- libc/misc/ctype/junk.c | 10 ++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 libc/misc/ctype/junk.c (limited to 'libc/misc/ctype') diff --git a/libc/misc/ctype/Makefile b/libc/misc/ctype/Makefile index c329c942c..fb099012a 100644 --- a/libc/misc/ctype/Makefile +++ b/libc/misc/ctype/Makefile @@ -27,14 +27,17 @@ include $(TOPDIR)Rules.mak MSRC=ctype.c MOBJ= isalnum.o isalpha.o isascii.o iscntrl.o isdigit.o isgraph.o \ islower.o isprint.o ispunct.o isspace.o isupper.o isxdigit.o \ - isxlower.o isxupper.o toascii.o tolower.o toupper.o isblank.o + isxlower.o isxupper.o toascii.o tolower.o toupper.o isblank.o \ ifeq ($(HAS_LOCALE),true) MOBJ += ctype_C.o endif +CSRC=junk.c +COBJS=$(patsubst %.c,%.o, $(CSRC)) -OBJS=$(MOBJ) + +OBJS=$(MOBJ) $(COBJS) all: $(MOBJ) $(LIBC) $(LIBC): ar-target @@ -46,6 +49,10 @@ $(MOBJ): $(MSRC) $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o $(STRIPTOOL) -x -R .note -R .comment $*.o +$(COBJS): %.o : %.c + $(CC) $(CFLAGS) -c $< -o $@ + $(STRIPTOOL) -x -R .note -R .comment $*.o + $(OBJS): Makefile clean: diff --git a/libc/misc/ctype/junk.c b/libc/misc/ctype/junk.c new file mode 100644 index 000000000..d074c997e --- /dev/null +++ b/libc/misc/ctype/junk.c @@ -0,0 +1,10 @@ +/* Temporary rubbish till I can get this stuff + * fixed properly */ + +#include +#include + +const unsigned short int *__ctype_b; /* Characteristics. */ +const __int32_t *__ctype_tolower; /* Case conversions. */ +const __int32_t *__ctype_toupper; /* Case conversions. */ + -- cgit v1.2.3