/* -------------- Entry Point ----------- */ uint32 calculate_crc_for_file(FileSpecifier& File) { uint32 crc = 0; OpenedFile OFile; if (File.Open(OFile)) { crc= calculate_crc_for_opened_file(OFile); OFile.Close(); } return crc; }
/* -------------- Entry Point ----------- */ unsigned long calculate_crc_for_file( FileDesc *file) { short refnum; unsigned long crc; refnum= open_file_for_reading(file); if(refnum!=NONE) { crc= calculate_crc_for_opened_file(refnum); close_file(refnum); } return crc; }