コード例 #1
0
/* -------------- 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;
}
コード例 #2
0
ファイル: crc.c プロジェクト: DrItanium/moo
/* -------------- 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;
}