aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2020-05-12 02:52:30 +0200
committerAntonio Borneo <borneo.antonio@gmail.com>2020-05-24 21:36:43 +0100
commit3b5a24c13b320fc0fd09e0dfacb5854b378eec34 (patch)
tree01ebee710bce7ded0faff7cb24396e2d70bd8dcf /src
parent80e8b019b0757ae895783dc7b8eaf424a6f6428c (diff)
downloadriscv-openocd-3b5a24c13b320fc0fd09e0dfacb5854b378eec34.zip
riscv-openocd-3b5a24c13b320fc0fd09e0dfacb5854b378eec34.tar.gz
riscv-openocd-3b5a24c13b320fc0fd09e0dfacb5854b378eec34.tar.bz2
openocd: properly use jim data types
The jim library exports all the data types through typedef, so there is no need to use the internal struct types. Fix the few remaining inconsistencies in the code. Change-Id: Id4ae0083563ea7a371833374e7b39f17158f66a4 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/5662 Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Tested-by: jenkins
Diffstat (limited to 'src')
-rw-r--r--src/rtos/rtos.c2
-rw-r--r--src/target/target.c2
-rw-r--r--src/target/target.h5
3 files changed, 5 insertions, 4 deletions
diff --git a/src/rtos/rtos.c b/src/rtos/rtos.c
index 2212348..ff0fb92 100644
--- a/src/rtos/rtos.c
+++ b/src/rtos/rtos.c
@@ -121,7 +121,7 @@ int rtos_create(Jim_GetOptInfo *goi, struct target *target)
{
int x;
const char *cp;
- struct Jim_Obj *res;
+ Jim_Obj *res;
int e;
if (!goi->isconfigure && goi->argc != 0) {
diff --git a/src/target/target.c b/src/target/target.c
index b0deadb..c0953a3 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -5011,7 +5011,7 @@ static int jim_target_examine(Jim_Interp *interp, int argc, Jim_Obj *const *argv
if (goi.argc > 0 &&
strcmp(Jim_GetString(argv[1], NULL), "allow-defer") == 0) {
/* consume it */
- struct Jim_Obj *obj;
+ Jim_Obj *obj;
int e = Jim_GetOpt_Obj(&goi, &obj);
if (e != JIM_OK)
return e;
diff --git a/src/target/target.h b/src/target/target.h
index fc15044..c69aa93 100644
--- a/src/target/target.h
+++ b/src/target/target.h
@@ -32,6 +32,7 @@
#define OPENOCD_TARGET_TARGET_H
#include <helper/list.h>
+#include <jim.h>
struct reg;
struct trace;
@@ -293,8 +294,8 @@ enum target_event {
struct target_event_action {
enum target_event event;
- struct Jim_Interp *interp;
- struct Jim_Obj *body;
+ Jim_Interp *interp;
+ Jim_Obj *body;
struct target_event_action *next;
};