diff --git a/rfile3.c b/rfile3.c new file mode 100644 index 000000000..0233cd664 --- /dev/null +++ b/rfile3.c @@ -0,0 +1,22 @@ +#include + +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); +}