Message-Id: <199906092232.WAA19202@out5.ibm.net> From: "Mark E." To: djgpp-workers AT delorie DOT com Date: Wed, 9 Jun 1999 18:32:05 -0400 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: {v,}snprintf.c ??? In-reply-to: <199906092004.QAA18356@mccoy2.ECE.McGill.CA> References: <375EB600 DOT 979DA70D AT cyberoptics DOT com> from "Eric Rudd" at Jun 9, 99 01:44:16 pm X-mailer: Pegasus Mail for Win32 (v3.11) Reply-To: djgpp-workers AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > I was playing with djgpp this afternoon and notice snprintf() > was missing. It's not ANSI not even POSIX, I beleive. But more and > more apps use it because of the security that it provides, sprintf() and > vsprintf() provide no buffer checks. > > stdio.h: > int vsnprintf(char *s, size_t n, const char *format, va_list ap); > int snprintf(char *s, size_t n, const char *format, ...); Both are in the ANSI C9X draft so I would consider them ANSI. --- Mark Elbrecht, snowball3 AT bigfoot DOT com http://snowball.frogspace.net/