/* **************************************************************************** * unsigned long file_write(File *file, unsigned long size,unsigned char *buf) * Description: This function writes to a file, taking FilePtr into account * and advancing it according to the fwritecall. * Return value: Value obtained from fread */ unsigned long file_write(File *file, unsigned long size,unsigned char *buf) { unsigned long r; r=file_fwrite(file,file->FilePtr,size,buf); file->FilePtr+=r; return(r); }
/* **************************************************************************** * euint32 file_write(File *file, euint32 size,euint8 *buf) * Description: This function writes to a file, taking FilePtr into account * and advancing it according to the fwritecall. * Return value: Value obtained from fread */ euint32 file_write(File *file, euint32 size,euint8 *buf) { euint32 r; r=file_fwrite(file,file->FilePtr,size,buf); file->FilePtr+=r; return(r); }
/*FUNCTION*/ int hook_fwrite(pExecuteObject pEo, char *buf, int size, int count, FILE *fp ){ /*noverbatim CUT*/ return file_fwrite(buf,size,count,fp); }