#include "h00vars.h" /* defines Pascal I/O structure */
#define namelength 100 /* should agree with gftopk.ch and gftype.ch */
bseek(filep,cnt)
register struct iorec *filep;
int cnt;
{
register FILE *iop; /* stdio-style FILE pointer */
iop = filep->fbuf;
fseek(iop,(long)cnt,0);
}
bool testreadaccess(fn)
char *fn;
{
register char *p;
fn[namelength-1] = ' ';
p = fn;
while (*p++ != ' ');
p--;
*p = '\0';
if (access(fn,4)==0) {
*p = ' '; return(TRUE);}
else {*p = ' '; return(FALSE);}
}
int flength(filep)
register struct iorec *filep;
{
register FILE *iop; /* stdio-style FILE pointer */
register long pos; /* current file position */
register int len; /* the file length */
iop = filep->fbuf;
pos = ftell(iop);
fseek(iop,0L,2);
len = ftell(iop);
fseek(iop,pos,0);
return(len);
}