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 17:08:33 -0500 Message-ID: References: <4tg7s0182f12t4dlbri2pdq2uqq6ausos7 AT 4ax DOT com> <32jv9hF3ldm8cU4 AT news DOT dfncis DOT de> <200412191619 DOT iBJGJbOj004588 AT envy DOT delorie DOT com> 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-208-70 DOT velocity DOT net X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) Lines: 71 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 I really appreciate the background information... I am copying and pasting DIRECTLY from the _actual_ libc.info file itself, and this matches 100% my Text version. ... `D' A signed long integer ... `U' An unsigned long integer. ... As you can plainly see, there is NO MENTION of the statement "A signed long integer. This is non-standard and obsolete." "Please use @code{ld} instead." THUS my need to ask a few natural questions about things. If may simply be, this additional clarification came later. How I managed to forget about %h working alone as Short which is actually a flag, and %u which apparently is a specifier in & of itself, I am not sure... Borland never flagged this error, and never corrupted my stdout output as does DJGPP using certain statements, that do not even flag errors. printf("%lX ", value"); works, but later in some DJGPP-type sources, causes _extraneous_ output to occur... make changes in totally other locations, *NOT* doing any stdout put at all, and totally UNrelated to where you placed printf(%lX ", value); and presto! extraneous text mysteriously dissappears! Almost as if internal storage space was somehow being corrupted? By the way, I am compiling under Win98SE, which normally shouldn't be I problem I would think. If just hope that DJGPP eventually starts supporting strrev() which has always been comspicuous by its strange absence. DJGPP simply has many other wonderful features to make up for its obvious, and well shared QUIRKS. On Sun, 19 Dec 2004 11:19:37 -0500, DJ Delorie wrote: > >> What is/was the purpose of %D, %U ? > >Please read the manuals! > >@item D > >A signed long integer. This is non-standard and obsolete. >Please use @code{ld} instead. > >@item U > >An unsigned long integer. This is non-standard and obsolete. >Please use @code{lu} instead. > >> What I did was to attempt to convert those *.info files into a more >> useful *.txt files (that was done long ago), > >Info files are basically just text files already. Or you could have >used an info viewer, like info.exe.