code refactoring

This commit is contained in:
2025-02-16 19:32:01 +01:00
parent f3c2569a30
commit c8bda25d90
42 changed files with 439 additions and 543 deletions

View File

@@ -5,8 +5,9 @@
#include <readline/readline.h>
#include <readline/history.h>
#include "jtag_core/jtag_core.h"
#include "common.h"
#include "config/bs_defines.h"
#include "utils.h"
#include "init.h"
#include "args.h"
// int main(int argc, char *argv[]) {
@@ -58,21 +59,21 @@
// }
int execute_command(jtag_core *jc, int argc, char **argv) {
int error = 0;
if (argv[0] == NULL) {
return 0;
}
// int execute_command(jtag_core *jc, int argc, char **argv) {
// int error = 0;
// if (argv[0] == NULL) {
// return 0;
// }
for (int i = 0; commands[i].name != NULL; i++) {
if (strcmp(argv[0], commands[i].name) == 0) {
error = commands[i].cmd_call(jc, argc, argv);
return error;
}
}
error = -1;
printf("Command not found\n");
}
// for (int i = 0; commands[i].name != NULL; i++) {
// if (strcmp(argv[0], commands[i].name) == 0) {
// error = commands[i].cmd_call(jc, argc, argv);
// return error;
// }
// }
// error = -1;
// printf("Command not found\n");
// }
int main() {
char *line = NULL;
@@ -103,12 +104,12 @@ int main() {
if (strcmp(cmd_argv[0], "exit") == 0) {
break;
}
error = execute_command(jc, cmd_argc, cmd_argv);
printf("\n");
if (0 == error) {
} else {
printf("Command failed with code: %d", error);
}
// error = execute_command(jc, cmd_argc, cmd_argv);
// printf("\n");
// if (0 == error) {
// } else {
// printf("Command failed with code: %d", error);
// }
}
return 0;