[uClibc-cvs] uClibc/extra/Configs Config.in,1.25,1.26

Manuel Novoa III mjn3 at uclibc.org
Sat Sep 6 03:30:45 UTC 2003


Update of /var/cvs/uClibc/extra/Configs
In directory winder:/tmp/cvs-serv22713

Modified Files:
	Config.in 
Log Message:
Update old_vfconfig help and some dependencies.


Index: Config.in
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.in,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- Config.in	6 Sep 2003 00:00:03 -0000	1.25
+++ Config.in	6 Sep 2003 03:30:42 -0000	1.26
@@ -428,6 +428,7 @@
 
 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_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_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 @@
 	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.
 




More information about the uClibc-cvs mailing list