All pastes #389845 Raw Edit

Unnamed

public c v1 · immutable
·published 2007-03-11 00:31 UTC
rendered paste body
void QDECL Com_sprintf( char *dest, int size, const char *fmt, ...) {	int		len;	va_list		argptr;	char	bigbuffer[32000];	// big, but small enough to fit in PPC stack	va_start (argptr,fmt);	len = vsprintf (bigbuffer,fmt,argptr);	va_end (argptr);	if ( len >= sizeof( bigbuffer ) ) {		Com_Error( ERR_FATAL, "Com_sprintf: overflowed bigbuffer" );	}	if (len >= size) {		Com_Printf ("Com_sprintf: overflow of %i in %i\n", len, size);	}	Q_strncpyz (dest, bigbuffer, size );}