Browse Source

Update old_vfconfig help and some dependencies.

Manuel Novoa III 22 years ago
parent
commit
db07e536d4
1 changed files with 5 additions and 6 deletions
  1. 5 6
      extra/Configs/Config.in

+ 5 - 6
extra/Configs/Config.in

@@ -428,6 +428,7 @@ config UCLIBC_HAS_XLOCALE
 
 
 config UCLIBC_HAS_HEXADECIMAL_FLOATS
 config UCLIBC_HAS_HEXADECIMAL_FLOATS
 	bool "Support hexadecimal float notation"
 	bool "Support hexadecimal float notation"
+	depends on UCLIBC_HAS_FLOATS
 	default n
 	default n
 	help
 	help
 	  Answer Y to enable support for hexadecimal float notation in the
 	  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
 config UCLIBC_HAS_GLIBC_DIGIT_GROUPING
 	bool "Support glibc's \"'\" flag for allowing locale-specific digit grouping"
 	bool "Support glibc's \"'\" flag for allowing locale-specific digit grouping"
 	depends on UCLIBC_HAS_LOCALE
 	depends on UCLIBC_HAS_LOCALE
+	depends on UCLIBC_HAS_FLOATS
 	default n
 	default n
 	help
 	help
 	  Answer Y to enable support for glibc's \"'\" flag for allowing locale-specific
 	  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
 config UCLIBC_HAS_GLIBC_CUSTOM_PRINTF
 	bool "Support glibc's register_printf_function() (glibc-compat)"
 	bool "Support glibc's register_printf_function() (glibc-compat)"
+	depends on !USE_OLD_VFPRINTF
 	default n
 	default n
 	help
 	help
 	  Answer Y to support glibc's register_printf_function() to allow an
 	  Answer Y to support glibc's register_printf_function() to allow an
@@ -479,12 +482,8 @@ config USE_OLD_VFPRINTF
 	default n
 	default n
 	help
 	help
 	  Set to true to use the old vfprintf instead of the new.  This is roughly
 	  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
+	  C89 compliant with some extensions, and is much smaller.  However, it does
-	  %h correctly or %hh at all on the integer conversions.  But on i386 it is
+	  not support wide chars, positional args, or glibc custom printf specifiers.
-	  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.
 
 
 	  Most people will answer N.
 	  Most people will answer N.