diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/depends/configure.ac | 5 | ||||
-rw-r--r-- | tools/depends/target/android-libc-replacements/locale.h | 115 |
2 files changed, 0 insertions, 120 deletions
diff --git a/tools/depends/configure.ac b/tools/depends/configure.ac index e3addf669e..d9d070809b 100644 --- a/tools/depends/configure.ac +++ b/tools/depends/configure.ac @@ -487,7 +487,6 @@ XBMC_SETUP_ARCH_DEFINES() AC_SEARCH_LIBS([iconv_open],iconv, link_iconv=$ac_cv_search_iconv_open, link_iconv=-liconv; AC_MSG_WARN("No iconv support in toolchain. Will build libiconv."); need_libiconv=1) -AC_TRY_LINK([#include <locale.h>],[struct lconv* test=localeconv();], has_localeconv=yes, AC_MSG_WARN("No localeconv support in toolchain. Using replacement."); has_localeconv=no) if test "$link_iconv" = "none required"; then link_iconv= @@ -687,10 +686,6 @@ fi echo -e "use simulator:\t $use_simulator" -if test "x$has_localeconv" == "xno" && test "$platform_os" == "android"; then - cp -vf target/android-libc-replacements/locale.h $prefix/$deps_dir/include/ -fi - cp -vf target/config.site $prefix/$deps_dir/share cp -vf target/config-binaddons.site $prefix/$tool_dir/share cp -vf target/Toolchain.cmake $prefix/$deps_dir/share diff --git a/tools/depends/target/android-libc-replacements/locale.h b/tools/depends/target/android-libc-replacements/locale.h deleted file mode 100644 index 70a34b4610..0000000000 --- a/tools/depends/target/android-libc-replacements/locale.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (c) 1991, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)locale.h 8.1 (Berkeley) 6/2/93 - * $FreeBSD$ - */ - -#ifndef _LOCALE_H_ -#define _LOCALE_H_ - -struct lconv { - const char *decimal_point; - const char *thousands_sep; - const char *grouping; - const char *int_curr_symbol; - const char *currency_symbol; - const char *mon_decimal_point; - const char *mon_thousands_sep; - const char *mon_grouping; - const char *positive_sign; - const 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_n_cs_precedes; - char int_p_sep_by_space; - char int_n_sep_by_space; - char int_p_sign_posn; - char int_n_sign_posn; -}; - -#define LC_ALL 0 -#define LC_COLLATE 1 -#define LC_CTYPE 2 -#define LC_MONETARY 3 -#define LC_NUMERIC 4 -#define LC_TIME 5 -#define LC_MESSAGES 6 - -#define _LC_LAST 7 /* marks end */ - -#include <sys/cdefs.h> -#include <limits.h> -__BEGIN_DECLS -char *setlocale(int, const char *); -__END_DECLS - -static inline const struct lconv *localeconv(void) -{ - static const struct lconv temp = - { - ".", - "", - "", - "", - "", - "", - "", - "", - "", - "-", - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX, - CHAR_MAX - }; - return &temp; -} - -#endif /* _LOCALE_H_ */ |