Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'CPP/7zip/Archive/Nsis/NsisRegister.cpp')
-rw-r--r--[-rwxr-xr-x]CPP/7zip/Archive/Nsis/NsisRegister.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/CPP/7zip/Archive/Nsis/NsisRegister.cpp b/CPP/7zip/Archive/Nsis/NsisRegister.cpp
index 41dedb0d..b363bdec 100755..100644
--- a/CPP/7zip/Archive/Nsis/NsisRegister.cpp
+++ b/CPP/7zip/Archive/Nsis/NsisRegister.cpp
@@ -5,9 +5,20 @@
#include "../../Common/RegisterArc.h"
#include "NsisHandler.h"
-static IInArchive *CreateArc() { return new NArchive::NNsis::CHandler; }
+
+namespace NArchive {
+namespace NNsis {
+
+IMP_CreateArcIn
static CArcInfo g_ArcInfo =
- { L"Nsis", L"", 0, 0x9, NSIS_SIGNATURE, NArchive::NNsis::kSignatureSize, false, CreateArc, 0 };
+ { "Nsis", "nsis", 0, 0x9,
+ NArchive::NNsis::kSignatureSize, NSIS_SIGNATURE,
+ 4,
+ NArcInfoFlags::kFindSignature |
+ NArcInfoFlags::kUseGlobalOffset,
+ CreateArc };
REGISTER_ARC(Nsis)
+
+}}