Utilities/RB_CopyFile [ Functions ]
NAME
RB_CopyFile -- copy a file to another file
SYNOPSIS
* void RB_CopyFile( char* sourceFileName, char* destinationFileName )
RESULT
Program Exit if one of the specified files did not open.
SOURCE
void RB_CopyFile( char *sourceFileName, char *destinationFileName ) { FILE *source; source = fopen( sourceFileName, "r" ); if ( source ) { FILE *dest; dest = fopen( destinationFileName, "w" ); if ( dest ) { for ( ; fgets( line_buffer, MAX_LINE_LEN, source ); ) { fputs( line_buffer, dest ); } } else { fclose( source ); RB_Panic( "Can't open file %s for writing.\n", destinationFileName ); } } else { RB_Panic( "Can't open file %s for reading\n", sourceFileName ); } }