diff --git a/Makefile b/Makefile index efcd7c0..6d46869 100644 --- a/Makefile +++ b/Makefile @@ -70,9 +70,7 @@ QJS_OBJS=$(OBJDIR)/qjs.o $(OBJDIR)/quickjs.o $(OBJDIR)/libregexp.o $(OBJDIR)/lib $(OBJDIR)/libbf.o $(OBJDIR)/cmdopt.o STD_OBJS=$(OBJDIR)/string_impl.o $(OBJDIR)/malloc_impl.o $(OBJDIR)/math_impl.o \ - $(OBJDIR)/math_log_impl.o $(OBJDIR)/math_pow_impl.o $(OBJDIR)/printf_impl.o $(OBJDIR)/stdio_impl.o \ - $(OBJDIR)/locale_impl.o - + $(OBJDIR)/math_log_impl.o $(OBJDIR)/math_pow_impl.o $(OBJDIR)/printf_impl.o $(OBJDIR)/stdio_impl.o all: build/ckb-js-vm diff --git a/include/c-stdlib/my_locale.h b/include/c-stdlib/my_locale.h deleted file mode 100644 index 6b9848f..0000000 --- a/include/c-stdlib/my_locale.h +++ /dev/null @@ -1,41 +0,0 @@ -#ifndef _STDLIB_LOCALE_H_ -#define _STDLIB_LOCALE_H_ -#ifdef __cplusplus -extern "C" { -#endif - -struct lconv { - char *decimal_point; - char *thousands_sep; - char *grouping; - - char *int_curr_symbol; - char *currency_symbol; - char *mon_decimal_point; - char *mon_thousands_sep; - char *mon_grouping; - char *positive_sign; - char *negative_sign; - char int_frac_digits; - char frac_digits; - char p_cs_precedes; - char p_sep_by_space; - char n_cs_precedes; - char n_sep_by_space; - char p_sign_posn; - char n_sign_posn; - char int_p_cs_precedes; - char int_p_sep_by_space; - char int_n_cs_precedes; - char int_n_sep_by_space; - char int_p_sign_posn; - char int_n_sign_posn; -}; - -struct lconv *localeconv(void); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/include/c-stdlib/src/locale_impl.c b/include/c-stdlib/src/locale_impl.c deleted file mode 100644 index 72bf30d..0000000 --- a/include/c-stdlib/src/locale_impl.c +++ /dev/null @@ -1,31 +0,0 @@ -#include -#include "my_locale.h" - -static const struct lconv posix_lconv = { - .decimal_point = ".", - .thousands_sep = "", - .grouping = "", - .int_curr_symbol = "", - .currency_symbol = "", - .mon_decimal_point = "", - .mon_thousands_sep = "", - .mon_grouping = "", - .positive_sign = "", - .negative_sign = "", - .int_frac_digits = CHAR_MAX, - .frac_digits = CHAR_MAX, - .p_cs_precedes = CHAR_MAX, - .p_sep_by_space = CHAR_MAX, - .n_cs_precedes = CHAR_MAX, - .n_sep_by_space = CHAR_MAX, - .p_sign_posn = CHAR_MAX, - .n_sign_posn = CHAR_MAX, - .int_p_cs_precedes = CHAR_MAX, - .int_p_sep_by_space = CHAR_MAX, - .int_n_cs_precedes = CHAR_MAX, - .int_n_sep_by_space = CHAR_MAX, - .int_p_sign_posn = CHAR_MAX, - .int_n_sign_posn = CHAR_MAX, -}; - -struct lconv *localeconv(void) { return (void *)&posix_lconv; } diff --git a/include/c-stdlib/src/string_impl.c b/include/c-stdlib/src/string_impl.c index 13b7180..118abcc 100644 --- a/include/c-stdlib/src/string_impl.c +++ b/include/c-stdlib/src/string_impl.c @@ -1,7 +1,6 @@ #include #include "my_math.h" #include "my_setjmp.h" -#include "my_locale.h" #include #include #include