X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/babca445ffa9f7af6f5e1deb78476754c484a2b1..refs/pull/861/head:/client/cmdmain.c

diff --git a/client/cmdmain.c b/client/cmdmain.c
index c3b46145..dbaef70e 100644
--- a/client/cmdmain.c
+++ b/client/cmdmain.c
@@ -26,7 +26,10 @@
 #include "util.h"
 #include "util_posix.h"
 #include "cmdscript.h"
-
+#include "emv/cmdemv.h"		// EMV				  
+#ifdef WITH_SMARTCARD 
+  #include "cmdsmartcard.h"
+#endif
 
 static int CmdHelp(const char *Cmd);
 static int CmdQuit(const char *Cmd);
@@ -34,15 +37,21 @@ static int CmdQuit(const char *Cmd);
 
 static command_t CommandTable[] = 
 {
-  {"help",  CmdHelp,  1, "This help. Use '<command> help' for details of a particular command."},
-  {"data",  CmdData,  1, "{ Plot window / data buffer manipulation... }"},
-  {"hf",    CmdHF,    1, "{ High Frequency commands... }"},
-  {"hw",    CmdHW,    1, "{ Hardware commands... }"},
-  {"lf",    CmdLF,    1, "{ Low Frequency commands... }"},
-  {"script",CmdScript,1, "{ Scripting commands }"},
-  {"quit",  CmdQuit,  1, "Exit program"},
-  {"exit",  CmdQuit,  1, "Exit program"},
-  {NULL, NULL, 0, NULL}
+	{"help",  CmdHelp,  1, "This help. Use '<command> help' for details of a particular command."},
+	{"data",  CmdData,  1, "{ Plot window / data buffer manipulation... }"},
+	{"hf",    CmdHF,    1, "{ High Frequency commands... }"},
+	{"hw",    CmdHW,    1, "{ Hardware commands... }"},
+	{"lf",    CmdLF,    1, "{ Low Frequency commands... }"},
+#ifdef WITH_SMARTCARD
+	{"emv",   CmdEMV,   1, "{ EMV iso14443 and iso7816... }"},
+	{"sc",    CmdSmartcard,1,"{ Smartcard commands... }"},
+#else
+	{"emv",   CmdEMV,   1, "{ EMV iso14443 }"},
+#endif
+	{"script",CmdScript,1, "{ Scripting commands }"},
+	{"quit",  CmdQuit,  1, "Exit program"},
+	{"exit",  CmdQuit,  1, "Exit program"},
+	{NULL, NULL, 0, NULL}
 };
 
 command_t* getTopLevelCommandTable()
@@ -50,13 +59,13 @@ command_t* getTopLevelCommandTable()
   return CommandTable;
 }
 
-int CmdHelp(const char *Cmd)
+static int CmdHelp(const char *Cmd)
 {
   CmdsHelp(CommandTable);
   return 0;
 }
 
-int CmdQuit(const char *Cmd)
+static int CmdQuit(const char *Cmd)
 {
   return 99;
 }