From: ntfreak Date: Mon, 9 Feb 2009 14:47:34 +0000 (+0000) Subject: - fix native win32 build issues X-Git-Tag: v0.2.0~1133 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=5a90a66aa35ba898df0ccebef34f0b350930512c;p=openocd - fix native win32 build issues git-svn-id: svn://svn.berlios.de/openocd/trunk@1368 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c index 590839d2..c06244a0 100644 --- a/src/jtag/jtag.c +++ b/src/jtag/jtag.c @@ -2920,7 +2920,6 @@ void jtag_tap_handle_event( jtag_tap_t * tap, enum jtag_tap_event e) } } - /*--------------------------------------------*/ /* these Cable Helper API functions are all documented in the jtag.h header file, @@ -2965,7 +2964,6 @@ tap_state_t tap_get_end_state() return end_state_follower; } - int tap_move_ndx( tap_state_t astate ) { /* given a stable state, return the index into the tms_seqs[] array within tap_get_tms_path() */ @@ -2996,7 +2994,6 @@ int tap_move_ndx( tap_state_t astate ) return ndx; } - int tap_get_tms_path( tap_state_t from, tap_state_t to ) { /* tap_move[i][j]: tap movement command to go from state i to state j @@ -3038,10 +3035,9 @@ int tap_get_tms_path( tap_state_t from, tap_state_t to ) return tms_seqs[tap_move_ndx(from)][tap_move_ndx(to)]; } - -BOOL tap_is_state_stable(tap_state_t astate) +int tap_is_state_stable(tap_state_t astate) { - BOOL is_stable; + int is_stable; /* A switch() is used because it is symbol dependent (not value dependent like an array), and can also check bounds. @@ -3054,16 +3050,16 @@ BOOL tap_is_state_stable(tap_state_t astate) case TAP_DRPAUSE: case TAP_IRSHIFT: case TAP_IRPAUSE: - is_stable = TRUE; + is_stable = 1; break; default: - is_stable = FALSE; + is_stable = 0; } return is_stable; } -tap_state_t tap_state_transition(tap_state_t cur_state, BOOL tms) +tap_state_t tap_state_transition(tap_state_t cur_state, int tms) { tap_state_t new_state; diff --git a/src/jtag/jtag.h b/src/jtag/jtag.h index 9c4acd70..895afe1f 100644 --- a/src/jtag/jtag.h +++ b/src/jtag/jtag.h @@ -29,7 +29,6 @@ #include "command.h" - #if 0 #define _DEBUG_JTAG_IO_ #endif @@ -38,7 +37,6 @@ #define DEBUG_JTAG_IOZ 64 #endif - /* 16 Tap States, from page 21 of ASSET InterTech, Inc.'s svf.pdf */ enum tap_state { @@ -51,10 +49,6 @@ enum tap_state { typedef enum tap_state tap_state_t; -typedef unsigned BOOL; -#define TRUE 1 -#define FALSE 0 - typedef struct tap_transition_s { tap_state_t high; @@ -63,7 +57,6 @@ typedef struct tap_transition_s //extern tap_transition_t tap_transitions[16]; /* describe the TAP state diagram */ - /*------------------------------------------------*/ /* The "Cable Helper API" is what the cable drivers can use to help implement @@ -156,7 +149,7 @@ int tap_move_ndx(tap_state_t astate); * Function tap_is_state_stable * returns TRUE if the \a astate is stable. */ -BOOL tap_is_state_stable(tap_state_t astate); +int tap_is_state_stable(tap_state_t astate); /** * Function tap_state_transition @@ -165,7 +158,7 @@ BOOL tap_is_state_stable(tap_state_t astate); * @param tms is either zero or non-zero, just like a real TMS line in a jtag interface. * @return tap_state_t - the next state a TAP would enter. */ -tap_state_t tap_state_transition(tap_state_t current_state, BOOL tms); +tap_state_t tap_state_transition(tap_state_t current_state, int tms); /** * Function tap_state_name @@ -175,7 +168,6 @@ const char* tap_state_name(tap_state_t state); /*-----------------------------------------------*/ - extern tap_state_t cmd_queue_end_state; /* finish DR scans in dr_end_state */ extern tap_state_t cmd_queue_cur_state; /* current TAP state */