summaryrefslogtreecommitdiff
path: root/utilities/imp2vs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utilities/imp2vs.cpp')
-rw-r--r--utilities/imp2vs.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/utilities/imp2vs.cpp b/utilities/imp2vs.cpp
index 75d5dae..35c9382 100644
--- a/utilities/imp2vs.cpp
+++ b/utilities/imp2vs.cpp
@@ -15,6 +15,10 @@
*
*/
+#ifdef _MSC_VER
+ #pragma warning( disable: 4251 )
+#endif
+
#include <stdio.h>
#include <iostream>
@@ -143,9 +147,11 @@ int main(int argc, char **argv) {
exit(-1);
}
}
- if (!fourByteSize)
- RawText::createModule(outPath, v11n);
- else RawText4::createModule(outPath, v11n);
+ else {
+ if (!fourByteSize)
+ RawText::createModule(outPath, v11n);
+ else RawText4::createModule(outPath, v11n);
+ }
}
SWModule *module = 0;
@@ -206,6 +212,7 @@ int main(int argc, char **argv) {
FileMgr::getSystemFileMgr()->close(fd);
+ delete module;
delete vkey;
return 0;