Make jim functions public accessible.
authorMathias K <kesmtp@freenet.de>
Thu, 15 Dec 2011 10:36:33 +0000 (11:36 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Tue, 3 Jan 2012 21:12:06 +0000 (21:12 +0000)
Change this 2 functions to make it accessible for other tcl interfaces.

Change-Id: Idee07fcc779941b037a05a40c021e3fb0b1a4a7a
Signed-off-by: Mathias K <kesmtp@freenet.de>
Reviewed-on: http://openocd.zylin.com/277
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/jtag/tcl.c
src/jtag/tcl.h [new file with mode: 0644]

index b634ac0db57211440248d3174a529f0e0fd02806..8808666f4273dd6e734c764e2f2321574b4002e1 100644 (file)
@@ -35,6 +35,7 @@
 #include "minidriver.h"
 #include "interface.h"
 #include "interfaces.h"
+#include "tcl.h"
 
 #ifdef HAVE_STRINGS_H
 #include <strings.h>
@@ -758,7 +759,7 @@ static bool jtag_tap_disable(struct jtag_tap *t)
        return true;
 }
 
-static int jim_jtag_tap_enabler(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
+int jim_jtag_tap_enabler(Jim_Interp *interp, int argc, Jim_Obj * const *argv)
 {
        const char *cmd_name = Jim_GetString(argv[0], NULL);
        Jim_GetOptInfo goi;
@@ -795,7 +796,7 @@ static int jim_jtag_tap_enabler(Jim_Interp *interp, int argc, Jim_Obj *const *ar
        return JIM_OK;
 }
 
-static int jim_jtag_configure(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
+int jim_jtag_configure(Jim_Interp *interp, int argc, Jim_Obj * const *argv)
 {
        const char *cmd_name = Jim_GetString(argv[0], NULL);
        Jim_GetOptInfo goi;
diff --git a/src/jtag/tcl.h b/src/jtag/tcl.h
new file mode 100644 (file)
index 0000000..c9adb1e
--- /dev/null
@@ -0,0 +1,9 @@
+#ifndef _JTAG_TCL_H_
+#define _JTAG_TCL_H_
+
+int jim_jtag_configure(Jim_Interp *interp, int argc,
+                             Jim_Obj * const *argv);
+int jim_jtag_tap_enabler(Jim_Interp *interp, int argc,
+                               Jim_Obj * const *argv);
+
+#endif