X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Radical NetSurfer Newsgroups: comp.os.msdos.djgpp Subject: Re: PLEASE EXPLAIN v2.953 Date: Sun, 19 Dec 2004 11:07:17 -0500 Message-ID: References: <4tg7s0182f12t4dlbri2pdq2uqq6ausos7 AT 4ax DOT com> <32jv9hF3ldm8cU4 AT news DOT dfncis DOT de> X-Newsreader: Forte Agent 1.93/32.576 English (American) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Organization: Velocity.Net Cache-Post-Path: web.velocity.net!unknown AT 66-211-204-75 DOT velocity DOT net X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) Lines: 43 X-Complaints-To: abuse AT newshosting DOT com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Since you are up on this, PLEASE explain why the %U and %D mentioned in libc.txt (or libc.info) when it is actually flagged as a non-existing entity... What is/was the purpose of %D, %U ? What I did was to attempt to convert those *.info files into a more useful *.txt files (that was done long ago), ALL material is in there, but apparently there are also high-bit characters present as well and my eye is over-trained to ignore areas of "garbage", which is why I missed what I needed. 'h', 'l', etc., are indeed mentioned! On 19 Dec 2004 00:11:29 GMT, Hans-Bernhard Broeker wrote: >Radical NetSurfer wrote: > >[... much snipped ...] > >> What is this indicating? > >To put it bluntly: it indicates that you haven't read the fine manual >on printf() with sufficient attention yet. Please do so immediately. > >> %ld works, but get this, according to 'libc.txt' which describes the >> library functions (by category, etc.) and looking at >> printf > >There is no 'libc.txt' that is supposed to document the details of >DJGPP's implementation of printf(). The main documentation is libc.info. > >> there is *NO* sign of &h, no sign of 'l' as a long modifier, > >Huh? What's this, then (quoted straight from 'info libc alpha printf': > > * An optional conversion qualifier, which may be `h' to specify > `short', `l' to specify long ints, or `L' to specify long doubles. > Long long type can be specified by `L' or `ll'.