On Mon, Feb 26, 2007 at 03:59:24PM +0100, Bruno Haible wrote: > Paolo Bonzini asked: > > > Similarly to 'printf-frexp', here is the corresponding module for > > > 'long double'. > > > > What's the difference from frexpl and why can't we obsolete that one? > > You see it by looking into the USE_FREXP_LDEXP branch of lib/printf-frexp.c: > - The normalization is different (mantissa in [0.5,1.0) vs. [1.0,2.0), > - The treatment of denormalized numbers is different. > Basically, it's tailored for printf's use only. > > I made it a separate module from 'vasnprintf' because some other printf-like > routines in unistdio/* may need it as well.
Could you tell me a little bit about unistdio, and how it interacts with (A) the printf we already have, and (B) the printf I spent all weekend working on merging? I'm worried that gnulib is developing too many different ways to do almost the same thing, all slightly different. -- Daniel Jacobowitz CodeSourcery