diff options
Diffstat (limited to 'test/locale-mbwc/tst_mbrlen.i')
-rw-r--r-- | test/locale-mbwc/tst_mbrlen.i | 8009 |
1 files changed, 8009 insertions, 0 deletions
diff --git a/test/locale-mbwc/tst_mbrlen.i b/test/locale-mbwc/tst_mbrlen.i new file mode 100644 index 000000000..95a00f8be --- /dev/null +++ b/test/locale-mbwc/tst_mbrlen.i @@ -0,0 +1,8009 @@ +# 1 "tst_mbrlen.c" +# 1 "/vob/stsca_uClibc-nptl/uClibc-nptl/test/locale-mbwc//" +# 1 "<built-in>" +#define __STDC__ 1 +# 1 "<built-in>" +#define __STDC_HOSTED__ 1 +# 1 "<built-in>" +#define __GNUC__ 4 +# 1 "<built-in>" +#define __GNUC_MINOR__ 1 +# 1 "<built-in>" +#define __GNUC_PATCHLEVEL__ 1 +# 1 "<built-in>" +#define __SIZE_TYPE__ unsigned int +# 1 "<built-in>" +#define __PTRDIFF_TYPE__ int +# 1 "<built-in>" +#define __WCHAR_TYPE__ long int +# 1 "<built-in>" +#define __WINT_TYPE__ unsigned int +# 1 "<built-in>" +#define __INTMAX_TYPE__ long long int +# 1 "<built-in>" +#define __UINTMAX_TYPE__ long long unsigned int +# 1 "<built-in>" +#define __GXX_ABI_VERSION 1002 +# 1 "<built-in>" +#define __SCHAR_MAX__ 127 +# 1 "<built-in>" +#define __SHRT_MAX__ 32767 +# 1 "<built-in>" +#define __INT_MAX__ 2147483647 +# 1 "<built-in>" +#define __LONG_MAX__ 2147483647L +# 1 "<built-in>" +#define __LONG_LONG_MAX__ 9223372036854775807LL +# 1 "<built-in>" +#define __WCHAR_MAX__ 2147483647 +# 1 "<built-in>" +#define __CHAR_BIT__ 8 +# 1 "<built-in>" +#define __INTMAX_MAX__ 9223372036854775807LL +# 1 "<built-in>" +#define __FLT_EVAL_METHOD__ 0 +# 1 "<built-in>" +#define __FLT_RADIX__ 2 +# 1 "<built-in>" +#define __FLT_MANT_DIG__ 24 +# 1 "<built-in>" +#define __FLT_DIG__ 6 +# 1 "<built-in>" +#define __FLT_MIN_EXP__ (-125) +# 1 "<built-in>" +#define __FLT_MIN_10_EXP__ (-37) +# 1 "<built-in>" +#define __FLT_MAX_EXP__ 128 +# 1 "<built-in>" +#define __FLT_MAX_10_EXP__ 38 +# 1 "<built-in>" +#define __FLT_MAX__ 3.40282347e+38F +# 1 "<built-in>" +#define __FLT_MIN__ 1.17549435e-38F +# 1 "<built-in>" +#define __FLT_EPSILON__ 1.19209290e-7F +# 1 "<built-in>" +#define __FLT_DENORM_MIN__ 1.40129846e-45F +# 1 "<built-in>" +#define __FLT_HAS_INFINITY__ 1 +# 1 "<built-in>" +#define __FLT_HAS_QUIET_NAN__ 1 +# 1 "<built-in>" +#define __DBL_MANT_DIG__ 53 +# 1 "<built-in>" +#define __DBL_DIG__ 15 +# 1 "<built-in>" +#define __DBL_MIN_EXP__ (-1021) +# 1 "<built-in>" +#define __DBL_MIN_10_EXP__ (-307) +# 1 "<built-in>" +#define __DBL_MAX_EXP__ 1024 +# 1 "<built-in>" +#define __DBL_MAX_10_EXP__ 308 +# 1 "<built-in>" +#define __DBL_MAX__ 1.7976931348623157e+308 +# 1 "<built-in>" +#define __DBL_MIN__ 2.2250738585072014e-308 +# 1 "<built-in>" +#define __DBL_EPSILON__ 2.2204460492503131e-16 +# 1 "<built-in>" +#define __DBL_DENORM_MIN__ 4.9406564584124654e-324 +# 1 "<built-in>" +#define __DBL_HAS_INFINITY__ 1 +# 1 "<built-in>" +#define __DBL_HAS_QUIET_NAN__ 1 +# 1 "<built-in>" +#define __LDBL_MANT_DIG__ 53 +# 1 "<built-in>" +#define __LDBL_DIG__ 15 +# 1 "<built-in>" +#define __LDBL_MIN_EXP__ (-1021) +# 1 "<built-in>" +#define __LDBL_MIN_10_EXP__ (-307) +# 1 "<built-in>" +#define __LDBL_MAX_EXP__ 1024 +# 1 "<built-in>" +#define __LDBL_MAX_10_EXP__ 308 +# 1 "<built-in>" +#define __DECIMAL_DIG__ 17 +# 1 "<built-in>" +#define __LDBL_MAX__ 1.7976931348623157e+308L +# 1 "<built-in>" +#define __LDBL_MIN__ 2.2250738585072014e-308L +# 1 "<built-in>" +#define __LDBL_EPSILON__ 2.2204460492503131e-16L +# 1 "<built-in>" +#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L +# 1 "<built-in>" +#define __LDBL_HAS_INFINITY__ 1 +# 1 "<built-in>" +#define __LDBL_HAS_QUIET_NAN__ 1 +# 1 "<built-in>" +#define __REGISTER_PREFIX__ +# 1 "<built-in>" +#define __USER_LABEL_PREFIX__ +# 1 "<built-in>" +#define __VERSION__ "4.1.1 (STMicroelectronics Special) [build Jun 26 2007]" +# 1 "<built-in>" +#define __NO_INLINE__ 1 +# 1 "<built-in>" +#define __FINITE_MATH_ONLY__ 1 +# 1 "<built-in>" +#define __sh__ 1 +# 1 "<built-in>" +#define __SH4__ 1 +# 1 "<built-in>" +#define __SH_FPU_ANY__ 1 +# 1 "<built-in>" +#define __SH_FPU_DOUBLE__ 1 +# 1 "<built-in>" +#define __LITTLE_ENDIAN__ 1 +# 1 "<built-in>" +#define __gnu_linux__ 1 +# 1 "<built-in>" +#define __linux 1 +# 1 "<built-in>" +#define __linux__ 1 +# 1 "<built-in>" +#define linux 1 +# 1 "<built-in>" +#define __unix 1 +# 1 "<built-in>" +#define __unix__ 1 +# 1 "<built-in>" +#define unix 1 +# 1 "<built-in>" +#define __ELF__ 1 +# 1 "<command line>" +#define DEBUG 1 +# 1 "<command line>" +#define _GNU_SOURCE 1 +# 1 "<command line>" +#define __USE_GNU 1 +# 1 "<command line>" +# 1 "./../../include/libc-symbols.h" 1 +# 23 "./../../include/libc-symbols.h" +#define _LIBC_SYMBOLS_H 1 +# 41 "./../../include/libc-symbols.h" +# 1 "../../include/bits/uClibc_arch_features.h" 1 + + + + + +#define _BITS_UCLIBC_ARCH_FEATURES_H + + + + + +#define __UCLIBC_ABORT_INSTRUCTION__ "trapa #0xff" + + + +#define __UCLIBC_MMAP_HAS_6_ARGS__ + + +#undef __UCLIBC_TRUNCATE64_HAS_4_ARGS__ + + +#undef __UCLIBC_BROKEN_CREATE_MODULE__ + + +#undef __UCLIBC_HANDLE_OLDER_RLIMIT__ + + +#define __UCLIBC_NO_UNDERSCORES__ + + +#define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__ + + +#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__ + + +#define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__ + + +#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__ + + +#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__ + + +#define __UCLIBC_HAVE_SIGNED_ZERO__ +# 42 "./../../include/libc-symbols.h" 2 +# 51 "./../../include/libc-symbols.h" +#define _LIBC 1 + + +#define _GNU_SOURCE 1 + + + + + + +#define likely(x) __builtin_expect((!!(x)),1) + + +#define unlikely(x) __builtin_expect((!!(x)),0) + + +#define __LINUX_COMPILER_H + + +#define __cast__(_to) + + +#define attribute_unused __attribute__ ((unused)) + + +#define attribute_noreturn __attribute__ ((__noreturn__)) + + + + + +#define IS_IN_libc 1 + + + +#define NO_UNDERSCORES + + + + + +#define HAVE_ASM_SET_DIRECTIVE + + + + + + + +#define ASM_GLOBAL_DIRECTIVE .global + + + +#define HAVE_ASM_WEAK_DIRECTIVE + + + + + + + +#undef HAVE_ASM_WEAKEXT_DIRECTIVE + + + + + +#undef HAVE_ASM_GLOBAL_DOT_NAME + + + +#define HAVE_WEAK_SYMBOLS + + +#undef C_SYMBOL_NAME + + +#define C_SYMBOL_NAME(name) name + + + + + + +#define ASM_LINE_SEP ; +# 154 "./../../include/libc-symbols.h" +#define strong_alias(name,aliasname) _strong_alias(name, aliasname) +#define _strong_alias(name,aliasname) extern __typeof (name) aliasname __attribute__ ((alias (#name))); + + + + +#define weak_function __attribute__ ((weak)) +#define weak_const_function __attribute__ ((weak, __const__)) + + + + + +#define weak_alias(name,aliasname) _weak_alias (name, aliasname) +#define _weak_alias(name,aliasname) extern __typeof (name) aliasname __attribute__ ((weak, alias (#name))); + + + +#define weak_extern(symbol) _weak_extern (weak symbol) +#define _weak_extern(expr) _Pragma (#expr) +# 278 "./../../include/libc-symbols.h" +#define internal_function + + + +#define __make_section_unallocated(section_string) __asm__ (".section " section_string "\n\t.previous"); + + + + + + + +#define __sec_comment "\n\t#" + + + + + + + +#define link_warning(symbol,msg) __make_section_unallocated (".gnu.warning." #symbol) static const char __evoke_link_warning_ ##symbol[] __attribute__ ((used, section (".gnu.warning." #symbol __sec_comment))) = msg; +# 323 "./../../include/libc-symbols.h" +#define INTUSE(name) name +#define INTDEF(name) +#define INTVARDEF(name) +#define INTDEF2(name,newname) +#define INTVARDEF2(name,newname) +# 419 "./../../include/libc-symbols.h" +#define attribute_hidden __attribute__ ((visibility ("hidden"))) +#define __hidden_proto_hiddenattr(attrs...) __attribute__ ((visibility ("hidden"), ##attrs)) + + + + + + + +#define hidden_proto(name,attrs...) __hidden_proto (name, __GI_ ##name, ##attrs) +#define __hidden_proto(name,internal,attrs...) extern __typeof (name) name __asm__ (__hidden_asmname (#internal)) __hidden_proto_hiddenattr (attrs); + + +#define __hidden_asmname(name) __hidden_asmname1 (__USER_LABEL_PREFIX__, name) +#define __hidden_asmname1(prefix,name) __hidden_asmname2(prefix, name) +#define __hidden_asmname2(prefix,name) #prefix name +#define __hidden_ver1(local,internal,name) extern __typeof (name) __EI_ ##name __asm__(__hidden_asmname (#internal)); extern __typeof (name) __EI_ ##name __attribute__((alias (__hidden_asmname1 (,#local)))) + + +#define hidden_def(name) __hidden_ver1(__GI_ ##name, name, name); +#define hidden_data_def(name) hidden_def(name) +#define hidden_weak(name) __hidden_ver1(__GI_ ##name, name, name) __attribute__((weak)); +#define hidden_data_weak(name) hidden_weak(name) +# 515 "./../../include/libc-symbols.h" +#define versioned_symbol(lib,local,symbol,version) +#define hidden_ver(local,name) +#define hidden_data_ver(local,name) + + +#define libc_hidden_proto(name,attrs...) hidden_proto (name, ##attrs) +#define libc_hidden_def(name) hidden_def (name) +#define libc_hidden_weak(name) hidden_weak (name) +#define libc_hidden_ver(local,name) hidden_ver (local, name) +#define libc_hidden_data_def(name) hidden_data_def (name) +#define libc_hidden_data_weak(name) hidden_data_weak (name) +#define libc_hidden_data_ver(local,name) hidden_data_ver (local, name) +# 546 "./../../include/libc-symbols.h" +#define rtld_hidden_proto(name,attrs...) +#define rtld_hidden_def(name) +#define rtld_hidden_weak(name) +#define rtld_hidden_ver(local,name) +#define rtld_hidden_data_def(name) +#define rtld_hidden_data_weak(name) +#define rtld_hidden_data_ver(local,name) +# 564 "./../../include/libc-symbols.h" +#define libm_hidden_proto(name,attrs...) +#define libm_hidden_def(name) +#define libm_hidden_weak(name) +#define libm_hidden_ver(local,name) +#define libm_hidden_data_def(name) +#define libm_hidden_data_weak(name) +#define libm_hidden_data_ver(local,name) +# 582 "./../../include/libc-symbols.h" +#define libresolv_hidden_proto(name,attrs...) +#define libresolv_hidden_def(name) +#define libresolv_hidden_weak(name) +#define libresolv_hidden_ver(local,name) +#define libresolv_hidden_data_def(name) +#define libresolv_hidden_data_weak(name) +#define libresolv_hidden_data_ver(local,name) +# 600 "./../../include/libc-symbols.h" +#define librt_hidden_proto(name,attrs...) +#define librt_hidden_def(name) +#define librt_hidden_weak(name) +#define librt_hidden_ver(local,name) +#define librt_hidden_data_def(name) +#define librt_hidden_data_weak(name) +#define librt_hidden_data_ver(local,name) +# 618 "./../../include/libc-symbols.h" +#define libdl_hidden_proto(name,attrs...) +#define libdl_hidden_def(name) +#define libdl_hidden_weak(name) +#define libdl_hidden_ver(local,name) +#define libdl_hidden_data_def(name) +#define libdl_hidden_data_weak(name) +#define libdl_hidden_data_ver(local,name) +# 636 "./../../include/libc-symbols.h" +#define libintl_hidden_proto(name,attrs...) +#define libintl_hidden_def(name) +#define libintl_hidden_weak(name) +#define libintl_hidden_ver(local,name) +#define libintl_hidden_data_def(name) +#define libintl_hidden_data_weak(name) +#define libintl_hidden_data_ver(local,name) +# 654 "./../../include/libc-symbols.h" +#define libnsl_hidden_proto(name,attrs...) +#define libnsl_hidden_def(name) +#define libnsl_hidden_weak(name) +#define libnsl_hidden_ver(local,name) +#define libnsl_hidden_data_def(name) +#define libnsl_hidden_data_weak(name) +#define libnsl_hidden_data_ver(local,name) +# 672 "./../../include/libc-symbols.h" +#define libutil_hidden_proto(name,attrs...) +#define libutil_hidden_def(name) +#define libutil_hidden_weak(name) +#define libutil_hidden_ver(local,name) +#define libutil_hidden_data_def(name) +#define libutil_hidden_data_weak(name) +#define libutil_hidden_data_ver(local,name) +# 690 "./../../include/libc-symbols.h" +#define libcrypt_hidden_proto(name,attrs...) +#define libcrypt_hidden_def(name) +#define libcrypt_hidden_weak(name) +#define libcrypt_hidden_ver(local,name) +#define libcrypt_hidden_data_def(name) +#define libcrypt_hidden_data_weak(name) +#define libcrypt_hidden_data_ver(local,name) +# 708 "./../../include/libc-symbols.h" +#define libpthread_hidden_proto(name,attrs...) +#define libpthread_hidden_def(name) +#define libpthread_hidden_weak(name) +#define libpthread_hidden_ver(local,name) +#define libpthread_hidden_data_def(name) +#define libpthread_hidden_data_weak(name) +#define libpthread_hidden_data_ver(local,name) +# 1 "<command line>" 2 +# 1 "tst_mbrlen.c" + + + + +#define TST_FUNCTION mbrlen + +# 1 "tsp_common.c" 1 + + + + + + +#define TST_FUNCTION_CALL(func) _TST_FUNCTION_CALL(func) +#define _TST_FUNCTION_CALL(func) tst ##_ ## func + +# 1 "../../include/stdio.h" 1 +# 27 "../../include/stdio.h" +#define _STDIO_H 1 +# 1 "../../include/features.h" 1 +# 20 "../../include/features.h" +#define _FEATURES_H 1 + + + + +#define __UCLIBC__ 1 +# 34 "../../include/features.h" +#define __need_uClibc_config_h +# 1 "../../include/bits/uClibc_config.h" 1 +# 12 "../../include/bits/uClibc_config.h" +#define __UCLIBC_MAJOR__ 0 +#define __UCLIBC_MINOR__ 9 +#define __UCLIBC_SUBLEVEL__ 29 +#undef __TARGET_alpha__ +#undef __TARGET_arm__ +#undef __TARGET_bfin__ +#undef __TARGET_cris__ +#undef __TARGET_e1__ +#undef __TARGET_frv__ +#undef __TARGET_h8300__ +#undef __TARGET_hppa__ +#undef __TARGET_i386__ +#undef __TARGET_i960__ +#undef __TARGET_ia64__ +#undef __TARGET_m68k__ +#undef __TARGET_microblaze__ +#undef __TARGET_mips__ +#undef __TARGET_nios__ +#undef __TARGET_nios2__ +#undef __TARGET_powerpc__ +#define __TARGET_sh__ 1 +#undef __TARGET_sh64__ +#undef __TARGET_sparc__ +#undef __TARGET_v850__ +#undef __TARGET_vax__ +#undef __TARGET_x86_64__ + + + + +#define __TARGET_ARCH__ "sh" +#define __FORCE_OPTIONS_FOR_ARCH__ 1 +#undef __CONFIG_SH2A__ +#undef __CONFIG_SH2__ +#undef __CONFIG_SH3__ +#define __CONFIG_SH4__ 1 +#define __ARCH_HAS_BWD_MEMCPY__ 1 +#define __TARGET_SUBARCH__ "sh4" + + + + +#define __ARCH_ANY_ENDIAN__ 1 +#define __ARCH_LITTLE_ENDIAN__ 1 +#undef __ARCH_WANTS_BIG_ENDIAN__ +#define __ARCH_WANTS_LITTLE_ENDIAN__ 1 +#define __ARCH_HAS_MMU__ 1 +#define __ARCH_USE_MMU__ 1 +#define __UCLIBC_HAS_FLOATS__ 1 +#define __UCLIBC_HAS_FPU__ 1 +#define __DO_C99_MATH__ 1 +#define __KERNEL_HEADERS__ "/opt/STM/STLinux-2.3ear/devkit/sh4/uclibc_target/usr/include" +#define __HAVE_DOT_CONFIG__ 1 + + + + +#undef __HAVE_NO_PIC__ +#undef __DOPIC__ +#undef __HAVE_NO_SHARED__ +#undef __ARCH_HAS_NO_LDSO__ +#define __HAVE_SHARED__ 1 +#define __FORCE_SHAREABLE_TEXT_SEGMENTS__ 1 +#define __LDSO_LDD_SUPPORT__ 1 +#define __LDSO_CACHE_SUPPORT__ 1 +#undef __LDSO_PRELOAD_FILE_SUPPORT__ +#define __LDSO_BASE_FILENAME__ "ld.so" +#undef __UCLIBC_STATIC_LDCONFIG__ +#define __LDSO_RUNPATH__ 1 +#define __UCLIBC_CTOR_DTOR__ 1 +#define __LDSO_GNU_HASH_SUPPORT__ 1 +#undef __HAS_NO_THREADS__ +#define __UCLIBC_HAS_THREADS__ 1 +#define __UCLIBC_HAS_THREADS_NATIVE__ 1 +#define __PTHREADS_DEBUG_SUPPORT__ 1 +#undef __LINUXTHREADS_OLD__ +#define __UCLIBC_HAS_LFS__ 1 +#undef __MALLOC__ +#undef __MALLOC_SIMPLE__ +#define __MALLOC_STANDARD__ 1 +#undef __MALLOC_GLIBC_COMPAT__ +#undef __UCLIBC_DYNAMIC_ATEXIT__ +#define __COMPAT_ATEXIT__ 1 +#define __UCLIBC_SUSV3_LEGACY__ 1 +#undef __UCLIBC_SUSV3_LEGACY_MACROS__ +#define __UCLIBC_HAS_SHADOW__ 1 +#undef __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__ +#define __UCLIBC_HAS___PROGNAME__ 1 +#define __UNIX98PTY_ONLY__ 1 +#define __ASSUME_DEVPTS__ 1 +#define __UCLIBC_HAS_TM_EXTENSIONS__ 1 +#define __UCLIBC_HAS_TZ_CACHING__ 1 +#define __UCLIBC_HAS_TZ_FILE__ 1 +#define __UCLIBC_HAS_TZ_FILE_READ_MANY__ 1 +#define __UCLIBC_TZ_FILE_PATH__ "/etc/TZ" + + + + +#define __UCLIBC_HAS_IPV6__ 1 +#define __UCLIBC_HAS_RPC__ 1 +#define __UCLIBC_HAS_FULL_RPC__ 1 +#define __UCLIBC_HAS_REENTRANT_RPC__ 1 +#undef __UCLIBC_USE_NETLINK__ + + + + +#define __UCLIBC_HAS_STRING_GENERIC_OPT__ 1 +#define __UCLIBC_HAS_STRING_ARCH_OPT__ 1 +#define __UCLIBC_HAS_CTYPE_TABLES__ 1 +#define __UCLIBC_HAS_CTYPE_SIGNED__ 1 +#define __UCLIBC_HAS_CTYPE_UNSAFE__ 1 +#undef __UCLIBC_HAS_CTYPE_CHECKED__ +#undef __UCLIBC_HAS_CTYPE_ENFORCED__ +#define __UCLIBC_HAS_WCHAR__ 1 +#define __UCLIBC_HAS_LOCALE__ 1 +#undef __UCLIBC_PREGENERATED_LOCALE_DATA__ +#undef __UCLIBC_HAS_XLOCALE__ +#undef __UCLIBC_HAS_HEXADECIMAL_FLOATS__ +#undef __UCLIBC_HAS_GLIBC_DIGIT_GROUPING__ +#undef __UCLIBC_HAS_GLIBC_CUSTOM_PRINTF__ +#define __UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS__ 9 +#undef __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ +#undef __UCLIBC_HAS_STDIO_BUFSIZ_NONE__ +#undef __UCLIBC_HAS_STDIO_BUFSIZ_256__ +#undef __UCLIBC_HAS_STDIO_BUFSIZ_512__ +#undef __UCLIBC_HAS_STDIO_BUFSIZ_1024__ +#undef __UCLIBC_HAS_STDIO_BUFSIZ_2048__ +#define __UCLIBC_HAS_STDIO_BUFSIZ_4096__ 1 +#undef __UCLIBC_HAS_STDIO_BUFSIZ_8192__ +#define __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE__ 1 +#undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4__ +#undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8__ +#undef __UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT__ +#define __UCLIBC_HAS_STDIO_GETC_MACRO__ 1 +#define __UCLIBC_HAS_STDIO_PUTC_MACRO__ 1 +#define __UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION__ 1 +#undef __UCLIBC_HAS_FOPEN_LARGEFILE_MODE__ +#undef __UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE__ +#undef __UCLIBC_HAS_GLIBC_CUSTOM_STREAMS__ +#define __UCLIBC_HAS_PRINTF_M_SPEC__ 1 +#define __UCLIBC_HAS_ERRNO_MESSAGES__ 1 +#define __UCLIBC_HAS_SYS_ERRLIST__ 1 +#define __UCLIBC_HAS_SIGNUM_MESSAGES__ 1 +#undef __UCLIBC_HAS_SYS_SIGLIST__ +#undef __UCLIBC_HAS_GETTEXT_AWARENESS__ +#define __UCLIBC_HAS_GNU_GETOPT__ 1 +#define __UCLIBC_HAS_STDIO_FUTEXES__ 1 +#define __UCLIBC_HAS_GNU_GETSUBOPT__ 1 + + + + +#define __UCLIBC_HAS_REGEX__ 1 +#undef __UCLIBC_HAS_REGEX_OLD__ +#define __UCLIBC_HAS_FNMATCH__ 1 +#define __UCLIBC_HAS_FNMATCH_OLD__ 1 +#undef __UCLIBC_HAS_WORDEXP__ +#undef __UCLIBC_HAS_FTW__ +#define __UCLIBC_HAS_GLOB__ 1 +#define __UCLIBC_HAS_GNU_GLOB__ 1 + + + + +#define __SHARED_LIB_LOADER_PREFIX__ "/lib" +#define __RUNTIME_PREFIX__ "/" +#define __DEVEL_PREFIX__ "/usr" + + + + +#undef __UCLIBC_HAS_ARC4RANDOM__ +#undef __HAVE_NO_SSP__ +#undef __UCLIBC_HAS_SSP__ +#define __UCLIBC_BUILD_RELRO__ 1 +#undef __UCLIBC_BUILD_NOW__ +#define __UCLIBC_BUILD_NOEXECSTACK__ 1 + + + + +#define __CROSS_COMPILER_PREFIX__ "sh4-linux-uclibc-" +#define __UCLIBC_EXTRA_CFLAGS__ "" +#define __DODEBUG__ 1 +#define __DOASSERTS__ 1 +#define __SUPPORT_LD_DEBUG__ 1 +#define __SUPPORT_LD_DEBUG_EARLY__ 1 +#undef __UCLIBC_MALLOC_DEBUGGING__ +#define __WARNINGS__ "-Wall" +#define __EXTRA_WARNINGS__ 1 +#undef __DOMULTI__ +#define __UCLIBC_MJN3_ONLY__ 1 +# 36 "../../include/features.h" 2 +#undef __need_uClibc_config_h + + + + +#define __OPTIMIZE_SIZE__ 1 +# 113 "../../include/features.h" +#undef __USE_ISOC99 +#undef __USE_POSIX +#undef __USE_POSIX2 +#undef __USE_POSIX199309 +#undef __USE_POSIX199506 +#undef __USE_XOPEN +#undef __USE_XOPEN_EXTENDED +#undef __USE_UNIX98 +#undef __USE_XOPEN2K +#undef __USE_LARGEFILE +#undef __USE_LARGEFILE64 +#undef __USE_FILE_OFFSET64 +#undef __USE_BSD +#undef __USE_SVID +#undef __USE_MISC +#undef __USE_ATFILE +#undef __USE_GNU +#undef __USE_REENTRANT +#undef __USE_FORTIFY_LEVEL +#undef __FAVOR_BSD +#undef __KERNEL_STRICT_NAMES + + + + +#define __KERNEL_STRICT_NAMES + + + +#define __USE_ANSI 1 +# 152 "../../include/features.h" +#define __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) +# 169 "../../include/features.h" +#undef _ISOC99_SOURCE +#define _ISOC99_SOURCE 1 +#undef _POSIX_SOURCE +#define _POSIX_SOURCE 1 +#undef _POSIX_C_SOURCE +#define _POSIX_C_SOURCE 199506L +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 600 +#undef _XOPEN_SOURCE_EXTENDED +#define _XOPEN_SOURCE_EXTENDED 1 + +#undef _LARGEFILE64_SOURCE +#define _LARGEFILE64_SOURCE 1 + +#undef _BSD_SOURCE +#define _BSD_SOURCE 1 +#undef _SVID_SOURCE +#define _SVID_SOURCE 1 +#undef _ATFILE_SOURCE +#define _ATFILE_SOURCE 1 +# 207 "../../include/features.h" +#define __USE_ISOC99 1 +# 223 "../../include/features.h" +#define __USE_POSIX 1 + + + +#define __USE_POSIX2 1 + + + +#define __USE_POSIX199309 1 + + + +#define __USE_POSIX199506 1 + + + + + + + +#define __USE_XOPEN 1 + +#define __USE_XOPEN_EXTENDED 1 +#define __USE_UNIX98 1 +#undef _LARGEFILE_SOURCE +#define _LARGEFILE_SOURCE 1 + +#define __USE_XOPEN2K 1 +#undef __USE_ISOC99 +#define __USE_ISOC99 1 +# 262 "../../include/features.h" +#define __USE_LARGEFILE 1 + + + +#define __USE_LARGEFILE64 1 + + + + + + + +#define __USE_MISC 1 + + + +#define __USE_BSD 1 + + + +#define __USE_SVID 1 + + + +#define __USE_ATFILE 1 + + + +#define __USE_GNU 1 + + + + + + + +#undef _FORTIFY_SOURCE +# 307 "../../include/features.h" +#define __USE_FORTIFY_LEVEL 0 + + + +#define __STDC_IEC_559__ 1 +#define __STDC_IEC_559_COMPLEX__ 1 + + + +#define __STDC_ISO_10646__ 200009L +# 340 "../../include/features.h" +#define __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) +# 356 "../../include/features.h" +# 1 "../../include/sys/cdefs.h" 1 +# 20 "../../include/sys/cdefs.h" +#define _SYS_CDEFS_H 1 +# 35 "../../include/sys/cdefs.h" +#undef __P +#undef __PMT +# 46 "../../include/sys/cdefs.h" +#define __THROW __attribute__ ((__nothrow__)) +#define __NTH(fct) __attribute__ ((__nothrow__)) fct +# 73 "../../include/sys/cdefs.h" +#define __P(args) args +#define __PMT(args) args + + + + +#define __CONCAT(x,y) x ## y +#define __STRING(x) #x + + +#define __ptr_t void * +#define __long_double_t long double + + + + + + + +#define __BEGIN_DECLS +#define __END_DECLS +# 113 "../../include/sys/cdefs.h" +#define __BEGIN_NAMESPACE_STD +#define __END_NAMESPACE_STD +#define __USING_NAMESPACE_STD(name) +#define __BEGIN_NAMESPACE_C99 +#define __END_NAMESPACE_C99 +#define __USING_NAMESPACE_C99(name) + + + + + +#define __bounded +#define __unbounded +#define __ptrvalue + + + + +#define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) +#define __bos0(ptr) __builtin_object_size (ptr, 0) +#define __warndecl(name,msg) extern void name (void) + + + + + +#define __flexarr [] +# 166 "../../include/sys/cdefs.h" +#define __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) + + + + +#define __REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW + + +#define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname) +#define __ASMNAME2(prefix,cname) __STRING (prefix) cname +# 196 "../../include/sys/cdefs.h" +#define __attribute_malloc__ __attribute__ ((__malloc__)) +# 205 "../../include/sys/cdefs.h" +#define __attribute_pure__ __attribute__ ((__pure__)) +# 214 "../../include/sys/cdefs.h" +#define __attribute_used__ __attribute__ ((__used__)) +#define __attribute_noinline__ __attribute__ ((__noinline__)) + + + + + + + +#define __attribute_deprecated__ __attribute__ ((__deprecated__)) +# 235 "../../include/sys/cdefs.h" +#define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x))) +# 245 "../../include/sys/cdefs.h" +#define __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b))) +# 254 "../../include/sys/cdefs.h" +#define __nonnull(params) __attribute__ ((__nonnull__ params)) + + + + + + + +#define __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__)) +# 271 "../../include/sys/cdefs.h" +#define __wur + + + + +#define __always_inline __inline __attribute__ ((__always_inline__)) +# 298 "../../include/sys/cdefs.h" +#define __restrict_arr __restrict +# 357 "../../include/features.h" 2 +# 396 "../../include/features.h" +#undef _LARGEFILE_SOURCE +#undef _LARGEFILE64_SOURCE +#undef _FILE_OFFSET_BITS +#undef __USE_LARGEFILE +#undef __USE_LARGEFILE64 +#undef __USE_FILE_OFFSET64 +#define _LARGEFILE_SOURCE 1 +#define _LARGEFILE64_SOURCE 1 +#define __USE_LARGEFILE 1 +#define __USE_LARGEFILE64 1 + + + +#undef _ATFILE_SOURCE +#undef __USE_ATFILE + + +# 1 "../../include/libc-internal.h" 1 +# 20 "../../include/libc-internal.h" +#define _LIBC_INTERNAL_H 1 + +# 1 "../../include/features.h" 1 +# 23 "../../include/libc-internal.h" 2 + + +#define attribute_relro __attribute__ ((section (".data.rel.ro"))) + + + + + +#define attribute_tls_model_ie __attribute__ ((tls_model ("initial-exec"))) +# 43 "../../include/libc-internal.h" +#define __need_size_t +# 1 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 1 3 4 +# 189 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 3 4 +#define __size_t__ +#define __SIZE_T__ +#define _SIZE_T +#define _SYS_SIZE_T_H +#define _T_SIZE_ +#define _T_SIZE +#define __SIZE_T +#define _SIZE_T_ +#define _BSD_SIZE_T_ +#define _SIZE_T_DEFINED_ +#define _SIZE_T_DEFINED +#define _BSD_SIZE_T_DEFINED_ +#define _SIZE_T_DECLARED +#define ___int_size_t_h +#define _GCC_SIZE_T +#define _SIZET_ + + + +#define __size_t + + + + + +typedef unsigned int size_t; +# 236 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 3 4 +#undef __need_size_t +# 409 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 3 4 +#undef __need_NULL +# 45 "../../include/libc-internal.h" 2 + + + +extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen); +# 64 "../../include/libc-internal.h" +extern const char *__uclibc_progname __attribute__ ((visibility ("hidden"))); + + + + +# 1 "../../include/bits/stackinfo.h" 1 +# 23 "../../include/bits/stackinfo.h" +#define _STACKINFO_H 1 + + +#define _STACK_GROWS_DOWN 1 +# 70 "../../include/libc-internal.h" 2 + +#define extend_alloca(buf,len,newlen) (__typeof (buf)) ({ size_t __newlen = (newlen); char *__newbuf = alloca (__newlen); if (__newbuf + __newlen == (char *) buf) len += __newlen; else len = __newlen; __newbuf; }) +# 414 "../../include/features.h" 2 +# 422 "../../include/features.h" +#define __user +# 29 "../../include/stdio.h" 2 + + + +#define __need_size_t +#define __need_NULL +# 1 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 1 3 4 +# 236 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 3 4 +#undef __need_size_t +# 398 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 3 4 +#undef NULL + + + + +#define NULL ((void *)0) + + + + + +#undef __need_NULL +# 35 "../../include/stdio.h" 2 + +# 1 "../../include/bits/types.h" 1 +# 25 "../../include/bits/types.h" +#define _BITS_TYPES_H 1 + + +# 1 "../../include/bits/wordsize.h" 1 +# 19 "../../include/bits/wordsize.h" +#define __WORDSIZE 32 +# 29 "../../include/bits/types.h" 2 + +#define __need_size_t +# 1 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 1 3 4 +# 236 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 3 4 +#undef __need_size_t +# 409 "/opt/STM/STLinux-2.3ear/devkit/sh4/lib/gcc/sh4-linux-uclibc/4.1.1/include/stddef.h" 3 4 +#undef __need_NULL +# 32 "../../include/bits/types.h" 2 +# 1 "../../include/bits/kernel_types.h" 1 + + + + + + + +#define __ASM_SH_POSIX_TYPES_H + +typedef unsigned short __kernel_dev_t; +typedef unsigned long __kernel_ino_t; +typedef unsigned short __kernel_mode_t; +typedef unsigned short __kernel_nlink_t; +typedef long __kernel_off_t; +typedef int __kernel_pid_t; +typedef unsigned short __kernel_ipc_pid_t; +typedef unsigned short __kernel_uid_t; +typedef unsigned short __kernel_gid_t; +typedef unsigned int __kernel_size_t; +typedef int __kernel_ssize_t; +typedef int __kernel_ptrdiff_t; +typedef long __kernel_time_t; +typedef long __kernel_suseconds_t; +typedef long __kernel_clock_t; +typedef int __kernel_daddr_t; +typedef char * __kernel_caddr_t; +typedef unsigned short __kernel_uid16_t; +typedef unsigned short __kernel_gid16_t; +typedef unsigned int __kernel_uid32_t; +typedef unsigned int __kernel_gid32_t; +typedef unsigned short __kernel_old_uid_t; +typedef unsigned short __kernel_old_gid_t; +typedef __kernel_dev_t __kernel_old_dev_t; +typedef long long __kernel_loff_t; + +typedef struct { + + + + int __val[2]; + +} __kernel_fsid_t; +# 33 "../../include/bits/types.h" 2 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + + + + +__extension__ typedef signed long long int __int64_t; +__extension__ typedef unsigned long long int __uint64_t; + + + + + + + +__extension__ typedef long long int __quad_t; +__extension__ typedef unsigned long long int __u_quad_t; +# 103 "../../include/bits/types.h" +#define __S16_TYPE short int +#define __U16_TYPE unsigned short int +#define __S32_TYPE int +#define __U32_TYPE unsigned int +#define __SLONGWORD_TYPE long int +#define __ULONGWORD_TYPE unsigned long int + +#define __SQUAD_TYPE __quad_t +#define __UQUAD_TYPE __u_quad_t +#define __SWORD_TYPE int +#define __UWORD_TYPE unsigned int +#define __SLONG32_TYPE long int +#define __ULONG32_TYPE unsigned long int +#define __S64_TYPE __quad_t +#define __U64_TYPE __u_quad_t + + +#define __STD_TYPE __extension__ typedef +# 135 "../../include/bits/types.h" +# 1 "../../include/bits/typesizes.h" 1 +# 25 "../../include/bits/typesizes.h" +#define _BITS_TYPESIZES_H 1 + + + + +#define __DEV_T_TYPE __UQUAD_TYPE +#define __UID_T_TYPE __U32_TYPE +#define __GID_T_TYPE __U32_TYPE +#define __INO_T_TYPE __ULONGWORD_TYPE +#define __INO64_T_TYPE __UQUAD_TYPE +#define __MODE_T_TYPE __U32_TYPE +#define __NLINK_T_TYPE __UWORD_TYPE +#define __OFF_T_TYPE __SLONGWORD_TYPE +#define __OFF64_T_TYPE __SQUAD_TYPE +#define __PID_T_TYPE __S32_TYPE +#define __RLIM_T_TYPE __ULONGWORD_TYPE +#define __RLIM64_T_TYPE __UQUAD_TYPE +#define __BLKCNT_T_TYPE __SLONGWORD_TYPE +#define __BLKCNT64_T_TYPE __SQUAD_TYPE +#define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE +#define __FSBLKCNT64_T_TYPE __UQUAD_TYPE +#define __FSFILCNT_T_TYPE __ULONGWORD_TYPE +#define __FSFILCNT64_T_TYPE __UQUAD_TYPE +#define __ID_T_TYPE __U32_TYPE +#define __CLOCK_T_TYPE __SLONGWORD_TYPE +#define __TIME_T_TYPE __SLONGWORD_TYPE +#define __USECONDS_T_TYPE __U32_TYPE +#define __SUSECONDS_T_TYPE __SLONGWORD_TYPE +#define __DADDR_T_TYPE __S32_TYPE +#define __SWBLK_T_TYPE __SLONGWORD_TYPE +#define __KEY_T_TYPE __S32_TYPE +#define __CLOCKID_T_TYPE __S32_TYPE +#define __TIMER_T_TYPE void * +#define __BLKSIZE_T_TYPE __SLONGWORD_TYPE +#define __FSID_T_TYPE struct { int __val[2]; } +#define __SSIZE_T_TYPE __SWORD_TYPE + + +#define __FD_SETSIZE 1024 +# 136 "../../include/bits/types.h" 2 + + +__extension__ typedef __u_quad_t __dev_t; +__extension__ typedef unsigned int __uid_t; +__extension__ typedef unsigned int __gid_t; +__extension__ typedef unsigned long int __ino_t; +__extension__ typedef __u_quad_t __ino64_t; +__extension__ typedef unsigned int __mode_t; +__extension__ typedef unsigned int __nlink_t; +__extension__ typedef long int __off_t; +__extension__ typedef __quad_t __off64_t; +__extension__ typedef int __pid_t; +__extension__ typedef struct { int __val[2]; } __fsid_t; +__extension__ typedef long int __clock_t; +__extension__ typedef unsigned long int __rlim_t; +__extension__ typedef __u_quad_t __rlim64_t; +__extension__ typedef unsigned int __id_t; +__extension__ typedef long int __time_t; +__extension__ typedef unsigned int __useconds_t; +__extension__ typedef long int __suseconds_t; + +__extension__ typedef int __daddr_t; +__extension__ typedef long int __swblk_t; +__extension__ typedef int __key_t; + + +__extension__ typedef int __clockid_t; + + +__extension__ typedef void * __timer_t; + + +__extension__ typedef long int __blksize_t; + + + |