20 lines
		
	
	
	
		
			377 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			377 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* $Header$ */
 | 
						|
#include <stdio.h>
 | 
						|
 | 
						|
char *sprintf(buf,format,args)
 | 
						|
char *buf, *format;
 | 
						|
int args;
 | 
						|
{
 | 
						|
	FILE _tempfile;
 | 
						|
 | 
						|
	_tempfile._fd    = -1;
 | 
						|
	_tempfile._flags = IO_WRITEMODE + IO_UNBUFF;
 | 
						|
	_tempfile._buf   = (unsigned char *) buf;
 | 
						|
	_tempfile._ptr   = (unsigned char *) buf;
 | 
						|
	_tempfile._count = 32767;
 | 
						|
 | 
						|
	_doprnt(format, &args, &_tempfile);
 | 
						|
	putc('\0',&_tempfile);
 | 
						|
 | 
						|
	return buf;
 | 
						|
}
 |