mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-08 22:07:07 -06:00
Add xxHash functionss to context menu
This commit is contained in:
@@ -14,6 +14,8 @@ COMMON_OBJS = \
|
||||
$O\StringToInt.obj \
|
||||
$O\UTFConvert.obj \
|
||||
$O\Wildcard.obj \
|
||||
$O\XXH32Reg.obj \
|
||||
$O\XXH64Reg.obj \
|
||||
$O\XzCrc64Init.obj \
|
||||
$O\XzCrc64Reg.obj \
|
||||
|
||||
|
||||
@@ -133,8 +133,8 @@ C_OBJS = \
|
||||
!include "../../LzmaDec.mak"
|
||||
|
||||
COMPRESS_OBJS = $(COMPRESS_OBJS) \
|
||||
$O\ZstdEncoder.obj \
|
||||
$O\ZstdDecoder.obj \
|
||||
$O\ZstdEncoder.obj \
|
||||
$O\ZstdRegister.obj \
|
||||
|
||||
ZSTD_OBJS = \
|
||||
|
||||
@@ -44,7 +44,6 @@ WIN_OBJS = \
|
||||
$O\Shell.obj \
|
||||
$O\System.obj \
|
||||
$O\Synchronization.obj \
|
||||
$O\System.obj \
|
||||
$O\Window.obj \
|
||||
|
||||
WIN_CTRL_OBJS = \
|
||||
@@ -152,8 +151,8 @@ C_OBJS = \
|
||||
!include "../../LzmaDec.mak"
|
||||
|
||||
COMPRESS_OBJS = $(COMPRESS_OBJS) \
|
||||
$O\ZstdEncoder.obj \
|
||||
$O\ZstdDecoder.obj \
|
||||
$O\ZstdEncoder.obj \
|
||||
$O\ZstdRegister.obj \
|
||||
|
||||
ZSTD_OBJS = \
|
||||
|
||||
@@ -225,6 +225,8 @@ static const CHashCommand g_HashCommands[] =
|
||||
{ CZipContextMenu::kHash_CRC64, "CRC-64", "CRC64" },
|
||||
{ CZipContextMenu::kHash_SHA1, "SHA-1", "SHA1" },
|
||||
{ CZipContextMenu::kHash_SHA256, "SHA-256", "SHA256" },
|
||||
{ CZipContextMenu::kHash_XXH32, "XXH-32", "XXH32" },
|
||||
{ CZipContextMenu::kHash_XXH64, "XXH-64", "XXH64" },
|
||||
{ CZipContextMenu::kHash_All, "*", "*" }
|
||||
};
|
||||
|
||||
@@ -928,6 +930,8 @@ STDMETHODIMP CZipContextMenu::InvokeCommand(LPCMINVOKECOMMANDINFO commandInfo)
|
||||
case kHash_CRC64:
|
||||
case kHash_SHA1:
|
||||
case kHash_SHA256:
|
||||
case kHash_XXH32:
|
||||
case kHash_XXH64:
|
||||
case kHash_All:
|
||||
{
|
||||
for (unsigned i = 0; i < ARRAY_SIZE(g_HashCommands); i++)
|
||||
|
||||
@@ -36,6 +36,8 @@ public:
|
||||
kHash_CRC64,
|
||||
kHash_SHA1,
|
||||
kHash_SHA256,
|
||||
kHash_XXH32,
|
||||
kHash_XXH64,
|
||||
kHash_All
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user