mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 21:40:52 -05:00 
			
		
		
		
	
		
			
	
	
		
			23 lines
		
	
	
		
			401 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			401 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#include <stdio.h>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void rfile3_(char *infile, char buf[], int *nbytes0)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  int n,nbytes;
							 | 
						||
| 
								 | 
							
								  static int first=1;
							 | 
						||
| 
								 | 
							
								  static FILE *fd=NULL;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  nbytes=*nbytes0;
							 | 
						||
| 
								 | 
							
								  if(first) {
							 | 
						||
| 
								 | 
							
								    fd = fopen(infile,"rb");
							 | 
						||
| 
								 | 
							
								    if(fd == NULL) {
							 | 
						||
| 
								 | 
							
								      printf("Cannot open %s\n",infile);
							 | 
						||
| 
								 | 
							
								      exit(0);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    first=0;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  n=fread(buf,1,nbytes,fd);
							 | 
						||
| 
								 | 
							
								  printf("b: %d   %d\n",nbytes,n);
							 | 
						||
| 
								 | 
							
								  return(n);
							 | 
						||
| 
								 | 
							
								}
							 |