🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #4154

Re: printf, va_end, freestanding implementation

#4154
From: Stan Ryckman
Date: Mon, 02 Oct 1995 05:24
29 lines
1710 bytes
In article <DFs6G0.FF@stdc.demon.co.uk>,
Clive D.W. Feather <clive@demon.net> wrote:
>In article <44m623$5hl@ae-sun01.alden.com>,
>Stan Ryckman <sgr@ae-sun01.alden.com> wrote:
>>In article <DFnL25.5Ew@stdc.demon.co.uk>,
>>Clive D.W. Feather <clive@demon.net> wrote:
>>> The symbol printf will always be reserved, but there is no guarantee that
>>> the function will be available to the programmer in a freestanding
>>> implementation.
>> Is the same true of sprintf?  I can see why printf might cause
>> difficulty in a freestanding environment, but not sprintf.

>Yes. It's not a question of difficulty, but principle.

OK, I'm a fish.  I'll take the bait.  What principle?

(I'm not trying to be obtuse here; the 3 freestanding implementations
I have used -- two were pre-standard-C, BTW -- all provided a sprintf
that worked just fine, along with a printf which would send one's code
into hyperspace.  The reasons for both behaviours make sense to me.
And trying to develop code for an embedded system which needed
some minimal text formatting capabilities but didn't have sprintf
would have been a real pain.)

Cheers,
Stan.
-- 
HELP!  I'M BEING HELD PRISONER IN A .SIGNATURE FACTORY!
    Stan Ryckman   sgr@alden.com
Technical Details
Message-ID: <44nt1v$6mh@ae-sun01.alden.com>
Path: arc1-ca.pugleaf.net!alden.com!not-for-mail
References: <44ffgj$90k@fg70.rz.uni-karlsruhe.de> <DFnL25.5Ew@stdc.demon.co.uk> <44m623$5hl@ae-sun01.alden.com> <DFs6G0.FF@stdc.demon.co.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!alden.com!not-for-mail
From: sgr@ae-sun01.alden.com (Stan Ryckman)
Newsgroups: comp.std.c
Subject: Re: printf, va_end, freestanding implementation
Date: 2 Oct 1995 01:24:15 -0400
Organization: Amber & Sneakers Fan Club
Message-ID: <44nt1v$6mh@ae-sun01.alden.com>
References: <44ffgj$90k@fg70.rz.uni-karlsruhe.de> <DFnL25.5Ew@stdc.demon.co.uk> <44m623$5hl@ae-sun01.alden.com> <DFs6G0.FF@stdc.demon.co.uk>
NNTP-Posting-Host: ae-sun01.alden.com