cvs.gedasymbols.org/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2008/04/06/18:50:10

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
X-Recipient: djgpp-workers AT delorie DOT com
X-Authenticated: #27081556
X-Provags-ID: V01U2FsdGVkX19l7XhfDJ9l9coiZXtSBizOjFkh+y9iPgRgmYoLag
t9SQucCAcZlJ+m
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
To: djgpp-workers AT delorie DOT com
Subject: Re: Implementation of [v]as[n]printf() family of functions.
Date: Mon, 7 Apr 2008 00:51:44 +0200
User-Agent: KMail/1.9.5
References: <200804062347 DOT 42980 DOT juan DOT guerrero AT gmx DOT de> <200804062219 DOT m36MJ8dK023662 AT envy DOT delorie DOT com>
In-Reply-To: <200804062219.m36MJ8dK023662@envy.delorie.com>
MIME-Version: 1.0
Message-Id: <200804070051.45558.juan.guerrero@gmx.de>
X-Y-GMX-Trusted: 0
Reply-To: djgpp-workers AT delorie DOT com

Am Montag, 7. April 2008 00:19 schrieben Sie:
> 
> > +@example
> > +char *strbuf;  /*  Pointer to the allocated buffer by asnprintf.  */
> > +int strlng;
> > +long double pi = 3.1415926535897932384626433832795L;
> > +
> > +strlng = asnprintf(&strbuf, 100, "Pi = %.15Lf\n", pi);
> 
> I think that comment needs to read "Pointer to an allocated buffer
> used by asnprintf".  The current wording is a little confusing.
OK.

> Also, it would be a good idea to explicitly show the strbuf=malloc()
> command as well, else the example shows us using an uninitialized
> pointer.
I do not understand this.  The pointer is uninitialized.  strbuf=malloc()
happens in asnprintf().  The user shall never pass an initialized pointer
or this memory segment will be lost.  If the [v]as[n]printf() functions are
able to allocate enough memory then *strbuf will point to memory large
enough to keep the string with the terminating '\0' or it will be set to NULL
to indicate function failure.

> Likewise for the other examples.
> 
> Otherwise, it's OK.
OK

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019