size_t irodsfwrite(void *buffer, size_t itemsize, int nitems, FILE *fi_stream) { int i; i = (int)fi_stream; if (debug) printf("irodsfwrite: %d\n", i); if (i<ISIO_MAX_OPEN_FILES && i>=ISIO_MIN_OPEN_FD && openFiles[i]>0) { return(isioFileWrite(i, buffer, itemsize*nitems)); } else { return(fwrite(buffer, itemsize, nitems, fi_stream)); } }
int isioFilePutc( int inchar, int fileIndex ) { int mychar; mychar = inchar; return isioFileWrite( fileIndex, ( void* )&mychar, 1 ); }