diff loadtools/ltdispatch.c @ 27:ae6294b8a015

loadtool: exit jump0 implemented
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sat, 04 May 2013 06:22:09 +0000
parents e658a84b37df
children dacf45e3d20f
line wrap: on
line diff
--- a/loadtools/ltdispatch.c	Sat May 04 05:38:58 2013 +0000
+++ b/loadtools/ltdispatch.c	Sat May 04 06:22:09 2013 +0000
@@ -10,14 +10,9 @@
 
 extern char loadtool_command[];
 
+extern int cmd_exit();
 extern int loadtool_cmd_passthru();
 
-static int
-exitcmd()
-{
-	exit(0);
-}
-
 static struct cmdtab {
 	char *cmd;
 	int minargs;
@@ -25,8 +20,8 @@
 	int (*func)();
 } cmdtab[] = {
 	{"dump", 2, 2, loadtool_cmd_passthru},
-	{"exit", 0, 0, &exitcmd},
-	{"quit", 0, 0, &exitcmd},
+	{"exit", 0, 1, cmd_exit},
+	{"quit", 0, 1, cmd_exit},
 	{"r8", 1, 1, loadtool_cmd_passthru},
 	{"r16", 1, 1, loadtool_cmd_passthru},
 	{"r32", 1, 1, loadtool_cmd_passthru},