Re: wsprintf I64 - how to get it to include a plus sign ? Wrap-up

"R.Wieser" <[email protected]> Fri, 20 Mar 2026 09:44:34 +0100
Newsgroups comp.os.ms-windows.programmer.win32,alt.comp.os.windows-xp,alt.windows7.general
Organization A noiseless patient Spider
Message-ID <[email protected]>
malxau,

> Are you really using CRTDLL, not MSVCRT?

Yep, I am.

> CRTDLL is the version from 1993, NT 3.1.  The compiler at that
> time did not support 64 bit integers.

But for some reason or another they only support 64-bit floats, not 32-bit 
ones.

Also, my version has a timestamp of september 2001.  Young enough to be 
aware of the existance of 64-bit integers.

> that came later with Visual C++ 2.0 and MSVCRT20.DLL.

Those are specific programming-language related DLLs.  I normally do not 
bother to even look at those.  But it seems I got three versions of that one 
on my machine.

... I might even take a peek at them.

> So I'm not surprised that CRTDLL wouldn't recognize these
> format strings.

I'm surprised (not really) that CRTDLL was never upgraded to support larger 
numbers (and smaller floats, see above).

For the record : I'm an Assembly programmer. :-)

Regards,
Rudy Wieser