From: jpr Date: Mon, 17 Mar 2008 13:16:10 +0000 (+0000) Subject: Seems that ArgMgrWant... doesn't work on MacOS. X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=49e0b12a027a355a1a73655ec4daa684fbd8afb5;p=gdcm.git Seems that ArgMgrWant... doesn't work on MacOS. Protect prgram against user with ArgMgrDefined --- diff --git a/Example/Dense2007ToDicom.cxx b/Example/Dense2007ToDicom.cxx index e8c30c4d..afeb9b5b 100755 --- a/Example/Dense2007ToDicom.cxx +++ b/Example/Dense2007ToDicom.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: Dense2007ToDicom.cxx,v $ Language: C++ - Date: $Date: 2007/10/29 17:13:59 $ - Version: $Revision: 1.5 $ + Date: $Date: 2008/03/17 13:16:10 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -67,7 +67,18 @@ int main(int argc, char *argv[]) delete am; return 0; } - + // Seems that ArgMgrWantString doesn't work on MacOS + if(!am->ArgMgrDefined("strain")) + { + std::cout << "strain is mandatory" << std::endl; + exit(0); + } + if(!am->ArgMgrDefined("peak_strain")) + { + std::cout << "peak_strain is mandatory" << std::endl; + exit(0); + } + const char *strain = am->ArgMgrWantString("strain",usage); const char *peak_strain = am->ArgMgrWantString("peak_strain",usage);