int isioFileGetc(int fileIndex) { int mychar=0; int status; status = isioFileRead(fileIndex, (void*)&mychar, 1); if (status==0) return(EOF); if (status<0) return(status); return(mychar); }
int isioFileGetc( int fileIndex ) { int mychar = 0; int status; status = isioFileRead( fileIndex, ( void* )&mychar, 1 ); if ( status == 0 ) { return EOF; } if ( status < 0 ) { return status; } return mychar; }
size_t irodsfread(void *buffer, size_t itemsize, int nitems, FILE *fi_stream) { int i; i = (int)fi_stream; if (debug) printf("isiofread: %d\n", i); if (i<ISIO_MAX_OPEN_FILES && i>=ISIO_MIN_OPEN_FD && openFiles[i]>0) { return(isioFileRead(i, buffer, itemsize*nitems)); } else { return(fread(buffer, itemsize, nitems, fi_stream)); } }