diff --git a/WEGA/src/lib/libc/TODO b/WEGA/src/lib/libc/TODO index 2edaed9..234cfa1 100644 --- a/WEGA/src/lib/libc/TODO +++ b/WEGA/src/lib/libc/TODO @@ -1,4 +1,3 @@ -__callex.o __callex.c C atof.o atof.s ASM cnvt.o cnvt.c C decimal.o decimal.s ASM diff --git a/WEGA/src/lib/libc/TODO.done b/WEGA/src/lib/libc/TODO.done index da27064..9c093a9 100644 --- a/WEGA/src/lib/libc/TODO.done +++ b/WEGA/src/lib/libc/TODO.done @@ -164,3 +164,4 @@ tolower.o tolower.c C toupper.o toupper.c C ffltioc.o ffltioc.c C length.o length.c C +__callex.o __callex.c C diff --git a/WEGA/src/lib/libc/gen/TODO b/WEGA/src/lib/libc/gen/TODO index f45652c..b374349 100644 --- a/WEGA/src/lib/libc/gen/TODO +++ b/WEGA/src/lib/libc/gen/TODO @@ -1,3 +1,4 @@ execvp.o /z/src/libc/orig_obj/execvp.o differ: char 6, line 1 malloc.o /z/src/libc/orig_obj/malloc.o differ: char 5, line 1 nlist.o /z/src/libc/orig_obj/nlist.o differ: char 5, line 1 +length.o diff --git a/WEGA/src/lib/libc/gen/__callex.c b/WEGA/src/lib/libc/gen/__callex.c new file mode 100644 index 0000000..f84765b --- /dev/null +++ b/WEGA/src/lib/libc/gen/__callex.c @@ -0,0 +1,5 @@ +/* @[$] __callex.c 2.1 09/12/83 11:35:33 - 87wega3.2 */ + +_callex() { + exit(); +} diff --git a/WEGA/src/lib/libc/gen/length.c b/WEGA/src/lib/libc/gen/length.c new file mode 100644 index 0000000..1d1c306 --- /dev/null +++ b/WEGA/src/lib/libc/gen/length.c @@ -0,0 +1,17 @@ +/* @[$] length.c 2.2 09/12/83 11:26:18 - 87wega3.2 */ + +_length(str) +register char *str; +{ + register char *tmp; + register int i; + + i=0; + do { + if(*str++) + break; + i++; + } while (i<=16384); + + return(i); +} diff --git a/WEGA/src/lib/libc/stdio/ffltioc.c b/WEGA/src/lib/libc/stdio/ffltioc.c new file mode 100644 index 0000000..c0625a8 --- /dev/null +++ b/WEGA/src/lib/libc/stdio/ffltioc.c @@ -0,0 +1,5 @@ +/* @[$] ffltioc.c 2.1 09/12/83 11:07:24 - 87wega3.2 */ + +_fltuse() {} +_fegcvt() {} +_inflt() {}