diff options
| -rw-r--r-- | extra/Configs/Config.in | 11 | 
1 files changed, 5 insertions, 6 deletions
| diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index 3080f8357..6d0479c43 100644 --- a/extra/Configs/Config.in +++ b/extra/Configs/Config.in @@ -428,6 +428,7 @@ config UCLIBC_HAS_XLOCALE  config UCLIBC_HAS_HEXADECIMAL_FLOATS  	bool "Support hexadecimal float notation" +	depends on UCLIBC_HAS_FLOATS  	default n  	help  	  Answer Y to enable support for hexadecimal float notation in the @@ -440,6 +441,7 @@ config UCLIBC_HAS_HEXADECIMAL_FLOATS  config UCLIBC_HAS_GLIBC_DIGIT_GROUPING  	bool "Support glibc's \"'\" flag for allowing locale-specific digit grouping"  	depends on UCLIBC_HAS_LOCALE +	depends on UCLIBC_HAS_FLOATS  	default n  	help  	  Answer Y to enable support for glibc's \"'\" flag for allowing locale-specific @@ -462,6 +464,7 @@ config UCLIBC_HAS_SCANF_LENIENT_DIGIT_GROUPING  config UCLIBC_HAS_GLIBC_CUSTOM_PRINTF  	bool "Support glibc's register_printf_function() (glibc-compat)" +	depends on !USE_OLD_VFPRINTF  	default n  	help  	  Answer Y to support glibc's register_printf_function() to allow an @@ -479,12 +482,8 @@ config USE_OLD_VFPRINTF  	default n  	help  	  Set to true to use the old vfprintf instead of the new.  This is roughly -	  C89 compliant, but doesn't deal with qualifiers on %n and doesn't deal with -	  %h correctly or %hh at all on the integer conversions.  But on i386 it is -	  over 1.5k smaller than the new code.  Of course, the new code fixes the -	  above mentioned deficiencies and adds custom specifier support similar to -	  glibc, as well as handling positional args.  This will be rewritten at some  -	  point to bring it to full C89 standards compliance. +	  C89 compliant with some extensions, and is much smaller.  However, it does +	  not support wide chars, positional args, or glibc custom printf specifiers.  	  Most people will answer N. | 
