1*da0073e9SAndroid Build Coastguard Worker #include "miniz.h" 2*da0073e9SAndroid Build Coastguard Worker #include <iostream> 3*da0073e9SAndroid Build Coastguard Worker 4*da0073e9SAndroid Build Coastguard Worker #include "caffe2/serialize/crc_alt.h" 5*da0073e9SAndroid Build Coastguard Worker 6*da0073e9SAndroid Build Coastguard Worker extern "C" { 7*da0073e9SAndroid Build Coastguard Worker // See: miniz.h 8*da0073e9SAndroid Build Coastguard Worker #if defined(USE_EXTERNAL_MZCRC) mz_crc32(mz_ulong crc,const mz_uint8 * ptr,size_t buf_len)9*da0073e9SAndroid Build Coastguard Workermz_ulong mz_crc32(mz_ulong crc, const mz_uint8* ptr, size_t buf_len) { 10*da0073e9SAndroid Build Coastguard Worker auto z = crc32_fast(ptr, buf_len, crc); 11*da0073e9SAndroid Build Coastguard Worker return z; 12*da0073e9SAndroid Build Coastguard Worker }; 13*da0073e9SAndroid Build Coastguard Worker #endif 14*da0073e9SAndroid Build Coastguard Worker } 15