Date: Fri, 11 May 2001 13:18:38 +0300 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: "Mark E." Message-Id: <7704-Fri11May2001131837+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 CC: djgpp-workers AT delorie DOT com In-reply-to: <3AF7F5C9.2579.B706AF@localhost> (snowball3@bigfoot.com) Subject: Re: snprintf? References: <3AF7358B DOT 19349 DOT 38937B AT localhost> <3AF7F5C9 DOT 2579 DOT B706AF AT localhost> Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Sorry for a delay in replying to this. I needed to refresh my memory about past discussions, and had trouble finding the time for that. > From: "Mark E." > Date: Tue, 8 May 2001 13:34:01 -0400 > > > > > * n == 0 handled properly now. The buffer pointer in FILE is set to NULL > > > > in this case, to catch bogus buffer accesses. > > > > This last issue is what bothered me. > > It worked for me when I traced a sample program through with rhide. It > returned the right size and it didn't crash. The only place where I couldn't > completely trace through was the PUTC macro call. After reading the discussions we had, there are a couple of minor issues that I'd like to see resolved: - test the case of n = 1 in the test program; - test the case of errors in format conversions (anything that causes _doprnt return -1). Other than that, I think the last version posted can go in.