24 lines
		
	
	
	
		
			344 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			344 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* $Id$ */
 | 
						|
#include <stdio.h>
 | 
						|
 | 
						|
fwrite(ptr, size, count, file)
 | 
						|
unsigned size, count;
 | 
						|
register char *ptr;
 | 
						|
register FILE *file;
 | 
						|
{
 | 
						|
	unsigned s;
 | 
						|
	unsigned ndone = 0;
 | 
						|
 | 
						|
	if (size)
 | 
						|
		while ( ndone < count ) {
 | 
						|
			s = size;
 | 
						|
			do {
 | 
						|
				putc(*ptr++, file);
 | 
						|
				if (ferror(file))
 | 
						|
					return(ndone);
 | 
						|
			} 
 | 
						|
			while (--s);
 | 
						|
			ndone++;
 | 
						|
		}
 | 
						|
	return(ndone);
 | 
						|
}
 |