summaryrefslogtreecommitdiff
path: root/src/helper/command.c
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-08-11 08:27:04 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-08-11 08:27:04 +0000
commit7e02ebfd62c3089ef32476ce7e4825b5ec8e1585 (patch)
tree8b56e37321850ac543280ee0654ab64481747f2b /src/helper/command.c
parent53e1f9cd0f4de07258a0675b43db741c6ffd5ca7 (diff)
downloadopenocd+libswd-7e02ebfd62c3089ef32476ce7e4825b5ec8e1585.tar.gz
openocd+libswd-7e02ebfd62c3089ef32476ce7e4825b5ec8e1585.tar.bz2
openocd+libswd-7e02ebfd62c3089ef32476ce7e4825b5ec8e1585.tar.xz
openocd+libswd-7e02ebfd62c3089ef32476ce7e4825b5ec8e1585.zip
place event loop inside #ifdef JIM_EMBEDDED.
git-svn-id: svn://svn.berlios.de/openocd/trunk@903 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/helper/command.c')
-rw-r--r--src/helper/command.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/helper/command.c b/src/helper/command.c
index 811328dc..7dc62dd5 100644
--- a/src/helper/command.c
+++ b/src/helper/command.c
@@ -655,8 +655,9 @@ command_context_t* command_init()
add_default_dirs();
+#ifdef JIM_EMBEDDED
Jim_EventLoopOnLoad(interp);
-
+#endif
if (Jim_Eval(interp, startup_tcl)==JIM_ERR)
{
LOG_ERROR("Failed to run startup.tcl (embedded into OpenOCD compile time)");
@@ -710,6 +711,7 @@ int handle_fast_command(struct command_context_s *cmd_ctx, char *cmd, char **arg
void process_jim_events()
{
+#ifdef JIM_EMBEDDED
static int recursion = 0;
if (!recursion)
@@ -718,6 +720,7 @@ void process_jim_events()
Jim_ProcessEvents (interp, JIM_ALL_EVENTS|JIM_DONT_WAIT);
recursion--;
}
+#endif
}
void register_jim(struct command_context_s *cmd_ctx, const char *name, int (*cmd)(Jim_Interp *interp, int argc, Jim_Obj *const *argv), const char *help)