| 48 | } (); |
| 49 | |
| 50 | SaveHeader::HashType SaveHeader::CalculateHash( const unsigned char* data, unsigned int data_size ) |
| 51 | { |
| 52 | // Calculate CRC-32 here. |
| 53 | |
| 54 | unsigned int crc= 0xFFFFFFFFu; |
| 55 | for( unsigned int i= 0u; i < data_size; i++ ) |
| 56 | { |
| 57 | crc= g_crc_table[ ( crc ^ data[i] ) & 0xFFu ] ^ (crc >> 8u); |
| 58 | } |
| 59 | |
| 60 | return crc; |
| 61 | } |
| 62 | |
| 63 | bool SaveData( |
| 64 | const char* file_name, |
nothing calls this directly
no outgoing calls
no test coverage detected