From bb9886c37cae11aa422b0b9d326facf90514850b Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Sat, 21 Apr 2012 18:42:07 -0700 Subject: [PATCH] Using CCmdParser here is ridiculously excessive. --- .../Plasma/Apps/plCrashHandler/CMakeLists.txt | 1 - Sources/Plasma/Apps/plCrashHandler/main.cpp | 20 +++---------------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/Sources/Plasma/Apps/plCrashHandler/CMakeLists.txt b/Sources/Plasma/Apps/plCrashHandler/CMakeLists.txt index c1b6c37a..541c72a3 100644 --- a/Sources/Plasma/Apps/plCrashHandler/CMakeLists.txt +++ b/Sources/Plasma/Apps/plCrashHandler/CMakeLists.txt @@ -14,7 +14,6 @@ target_link_libraries(plCrashHandler CoreLib) target_link_libraries(plCrashHandler pfCrashHandler) target_link_libraries(plCrashHandler plFile) target_link_libraries(plCrashHandler pnProduct) -target_link_libraries(plCrashHandler pnUtils) # Platform specific libs if(WIN32) diff --git a/Sources/Plasma/Apps/plCrashHandler/main.cpp b/Sources/Plasma/Apps/plCrashHandler/main.cpp index 235564b2..b56ad9e9 100644 --- a/Sources/Plasma/Apps/plCrashHandler/main.cpp +++ b/Sources/Plasma/Apps/plCrashHandler/main.cpp @@ -42,31 +42,17 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com #include "HeadSpin.h" #include "pfCrashHandler/plCrashSrv.h" -#include "pnUtils/pnUtils.h" -enum -{ - kArgMemFile -}; - -static const CmdArgDef s_cmdLineArgs[] = -{ - { (kCmdArgRequired | kCmdTypeString), nil, kArgMemFile }, -}; - -int main(int argc, char* argv[]) +int main(int argc, const char* argv[]) { // Parse command line arguments. We MUST have the file argument - CCmdParser cmdParser(s_cmdLineArgs, arrsize(s_cmdLineArgs)); - if (!cmdParser.Parse()) + if (argc != 2) { hsMessageBox("You should never run this manually.", "Error", hsMessageBoxNormal, hsMessageBoxIconExclamation); return 1; } - char* file = hsWStringToString(cmdParser.GetString(kArgMemFile)); - plCrashSrv srv(file); - delete[] file; + plCrashSrv srv(argv[1]); srv.HandleCrash(); return 0; }