On Tue, Mar 12, Joey Hess wrote: > Thorsten Kukuk wrote: > > > %10$#+-.*13$hi > > > > > > According to my sprintf man page, the # flag is not defined for the i > > > conversion (according to the glibc info pages, it "doesn't do anything > > > useful for the `%d', `%i', or `%u' conversions"). Maybe this is why the > > > test is always failing. > > > > No, syslog_L 115 works fine (I think it was a glibc bug). > > It still fails for me. What do you think the # flag is supposed to do > for the hi conversion?
Nothing, it is ignored as far as I know. > What glibc are you using? current 2.2 branch with pending patches. > I think you're right about a glibc bug in the other %[...]di > conversions failures that I am still seeing (tests 91 and 98). glibc printf had a bug with short int as argument, if you reorder the arguments. Thorsten -- Thorsten Kukuk http://www.suse.de/~kukuk/ [EMAIL PROTECTED] SuSE Linux AG Deutschherrenstr. 15-19 D-90429 Nuernberg -------------------------------------------------------------------- Key fingerprint = A368 676B 5E1B 3E46 CFCE 2D97 F8FD 4E23 56C6 FB4B
