use Jim_CmdProc in jim_register
authorZachary T Welch <zw@superlucidity.net>
Sun, 15 Nov 2009 12:05:33 +0000 (04:05 -0800)
committerZachary T Welch <zw@superlucidity.net>
Mon, 16 Nov 2009 23:47:08 +0000 (15:47 -0800)
The jim_register command just needed to use the type defined by jim.h.

src/helper/command.c
src/helper/command.h

index 41af035..7edd585 100644 (file)
@@ -869,7 +869,8 @@ void process_jim_events(void)
 #endif
 }
 
-void register_jim(struct command_context *cmd_ctx, const char *name, int (*cmd)(Jim_Interp *interp, int argc, Jim_Obj *const *argv), const char *help)
+void register_jim(struct command_context *cmd_ctx, const char *name,
+               Jim_CmdProc cmd, const char *help)
 {
        Jim_CreateCommand(interp, name, cmd, NULL, NULL);
 
index 94d9816..79e57f5 100644 (file)
@@ -190,7 +190,8 @@ extern int fast_and_dangerous;
 
 extern Jim_Interp *interp;
 
-void register_jim(struct command_context *context, const char *name, int (*cmd)(Jim_Interp *interp, int argc, Jim_Obj *const *argv), const char *help);
+void register_jim(struct command_context *context, const char *name,
+               Jim_CmdProc cmd, const char *help);
 
 long jim_global_long(const char *variable);