- fix native win32 build issues

git-svn-id: svn://svn.berlios.de/openocd/trunk@1368 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
ntfreak 2009-02-09 14:47:34 +00:00
parent 6d06c893d1
commit 5a90a66aa3
2 changed files with 7 additions and 19 deletions

View File

@ -2920,7 +2920,6 @@ void jtag_tap_handle_event( jtag_tap_t * tap, enum jtag_tap_event e)
} }
} }
/*-----<Cable Helper API>---------------------------------------*/ /*-----<Cable Helper API>---------------------------------------*/
/* these Cable Helper API functions are all documented in the jtag.h header file, /* 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; return end_state_follower;
} }
int tap_move_ndx( tap_state_t astate ) 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() */ /* 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; return ndx;
} }
int tap_get_tms_path( tap_state_t from, tap_state_t to ) 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 /* 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)]; return tms_seqs[tap_move_ndx(from)][tap_move_ndx(to)];
} }
int tap_is_state_stable(tap_state_t astate)
BOOL tap_is_state_stable(tap_state_t astate)
{ {
BOOL is_stable; int is_stable;
/* A switch() is used because it is symbol dependent /* A switch() is used because it is symbol dependent
(not value dependent like an array), and can also check bounds. (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_DRPAUSE:
case TAP_IRSHIFT: case TAP_IRSHIFT:
case TAP_IRPAUSE: case TAP_IRPAUSE:
is_stable = TRUE; is_stable = 1;
break; break;
default: default:
is_stable = FALSE; is_stable = 0;
} }
return is_stable; 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; tap_state_t new_state;

View File

@ -29,7 +29,6 @@
#include "command.h" #include "command.h"
#if 0 #if 0
#define _DEBUG_JTAG_IO_ #define _DEBUG_JTAG_IO_
#endif #endif
@ -38,7 +37,6 @@
#define DEBUG_JTAG_IOZ 64 #define DEBUG_JTAG_IOZ 64
#endif #endif
/* 16 Tap States, from page 21 of ASSET InterTech, Inc.'s svf.pdf /* 16 Tap States, from page 21 of ASSET InterTech, Inc.'s svf.pdf
*/ */
enum tap_state { enum tap_state {
@ -51,10 +49,6 @@ enum tap_state {
typedef enum tap_state tap_state_t; typedef enum tap_state tap_state_t;
typedef unsigned BOOL;
#define TRUE 1
#define FALSE 0
typedef struct tap_transition_s typedef struct tap_transition_s
{ {
tap_state_t high; 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 */ //extern tap_transition_t tap_transitions[16]; /* describe the TAP state diagram */
/*-----<Cable Helper API>-------------------------------------------*/ /*-----<Cable Helper API>-------------------------------------------*/
/* The "Cable Helper API" is what the cable drivers can use to help implement /* 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 * Function tap_is_state_stable
* returns TRUE if the \a astate is 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 * 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. * @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. * @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 * Function tap_state_name
@ -175,7 +168,6 @@ const char* tap_state_name(tap_state_t state);
/*-----</Cable Helper API>------------------------------------------*/ /*-----</Cable Helper API>------------------------------------------*/
extern tap_state_t cmd_queue_end_state; /* finish DR scans in dr_end_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 */ extern tap_state_t cmd_queue_cur_state; /* current TAP state */