diff --git a/src/helper/command.c b/src/helper/command.c
index 2b8f646b9c1716d665d5ebdeab156c127b2fd216..c6327029217ab0506dcd22bba8cc97d2df5f1911 100644
--- a/src/helper/command.c
+++ b/src/helper/command.c
@@ -59,12 +59,12 @@ static void tcl_output(void *privData, const char *file, unsigned line,
 
 extern command_context_t *global_cmd_ctx;
 
-void script_debug(Jim_Interp *interp, const char *name, int argc, Jim_Obj *const *argv)
+void script_debug(Jim_Interp *interp, const char *name,
+		unsigned argc, Jim_Obj *const *argv)
 {
-	int i;
-
 	LOG_DEBUG("command - %s", name);
-	for (i = 0; i < argc; i++) {
+	for (unsigned i = 0; i < argc; i++)
+	{
 		int len;
 		const char *w = Jim_GetString(argv[i], &len);
 
diff --git a/src/helper/command.h b/src/helper/command.h
index 70b00c3292de41b8b7bd3152e348227a6bc528e6..0b86b881e4d056f08fc0a69dd7db1f6f6975f469 100644
--- a/src/helper/command.h
+++ b/src/helper/command.h
@@ -170,6 +170,7 @@ DECLARE_PARSE_WRAPPER(_s8, int8_t);
 		} \
 	} while (0)
 
-void script_debug(Jim_Interp *interp, const char *cmd, int argc, Jim_Obj *const *argv);
+void script_debug(Jim_Interp *interp, const char *cmd,
+		unsigned argc, Jim_Obj *const *argv);
 
 #endif /* COMMAND_H */