1*f6dc9357SAndroid Build Coastguard Worker // 7zRegister.cpp 2*f6dc9357SAndroid Build Coastguard Worker 3*f6dc9357SAndroid Build Coastguard Worker #include "StdAfx.h" 4*f6dc9357SAndroid Build Coastguard Worker 5*f6dc9357SAndroid Build Coastguard Worker #include "../../Common/RegisterArc.h" 6*f6dc9357SAndroid Build Coastguard Worker 7*f6dc9357SAndroid Build Coastguard Worker #include "7zHandler.h" 8*f6dc9357SAndroid Build Coastguard Worker 9*f6dc9357SAndroid Build Coastguard Worker namespace NArchive { 10*f6dc9357SAndroid Build Coastguard Worker namespace N7z { 11*f6dc9357SAndroid Build Coastguard Worker 12*f6dc9357SAndroid Build Coastguard Worker static Byte k_Signature_Dec[kSignatureSize] = {'7' + 1, 'z', 0xBC, 0xAF, 0x27, 0x1C}; 13*f6dc9357SAndroid Build Coastguard Worker 14*f6dc9357SAndroid Build Coastguard Worker REGISTER_ARC_IO_DECREMENT_SIG( 15*f6dc9357SAndroid Build Coastguard Worker "7z", "7z", NULL, 7, 16*f6dc9357SAndroid Build Coastguard Worker k_Signature_Dec, 17*f6dc9357SAndroid Build Coastguard Worker 0, 18*f6dc9357SAndroid Build Coastguard Worker NArcInfoFlags::kFindSignature 19*f6dc9357SAndroid Build Coastguard Worker | NArcInfoFlags::kCTime 20*f6dc9357SAndroid Build Coastguard Worker | NArcInfoFlags::kATime 21*f6dc9357SAndroid Build Coastguard Worker | NArcInfoFlags::kMTime 22*f6dc9357SAndroid Build Coastguard Worker | NArcInfoFlags::kMTime_Default 23*f6dc9357SAndroid Build Coastguard Worker , TIME_PREC_TO_ARC_FLAGS_MASK(NFileTimeType::kWindows) 24*f6dc9357SAndroid Build Coastguard Worker | TIME_PREC_TO_ARC_FLAGS_TIME_DEFAULT(NFileTimeType::kWindows) 25*f6dc9357SAndroid Build Coastguard Worker , NULL) 26*f6dc9357SAndroid Build Coastguard Worker 27*f6dc9357SAndroid Build Coastguard Worker }} 28