#-------------------------------------------------------------------------------
# Function to backup a file.
# $1 = filename in, $2 = filename out, $3= date format (date or timestamp), 
# $4 = debug switch (ksh set: +x for off, -x for on).
#
BACKUP_FILE()
{
set "$4"
INPUT_FILE="$1"
OUTPUT_FILE="$2"
DATE_FORMAT="$3"

 if [ -f "$INPUT_FILE" ]; then
    INIT_OUTPUT_FILE "$OUTPUT_FILE" "$DATE_FORMAT" "$DEBUG_SWITCH" 
    print "\nBackup of file:" >> "$OUTPUT_FILE"
    print "  ${INPUT_FILE}\n" >> "$OUTPUT_FILE"
    cat "$INPUT_FILE"         >> "$OUTPUT_FILE"
    print "Output saved to: \"${OUTPUT_FILE}\""
 fi
}
