jtag_command_container_t -> union jtag_command_container

Remove misleading typedef from union jtag_container.
__archive__
Zachary T Welch 2009-11-13 06:03:59 -08:00
parent 22b220ad7f
commit 1053c32d9e
1 changed files with 4 additions and 5 deletions

View File

@ -104,8 +104,7 @@ struct sleep_command {
* Defines a container type that hold a pointer to a JTAG command * Defines a container type that hold a pointer to a JTAG command
* structure of any defined type. * structure of any defined type.
*/ */
typedef union jtag_command_container_u union jtag_command_container {
{
struct scan_command* scan; struct scan_command* scan;
struct statemove_command* statemove; struct statemove_command* statemove;
struct pathmove_command* pathmove; struct pathmove_command* pathmove;
@ -114,10 +113,10 @@ typedef union jtag_command_container_u
struct reset_command* reset; struct reset_command* reset;
struct end_state_command* end_state; struct end_state_command* end_state;
struct sleep_command* sleep; struct sleep_command* sleep;
} jtag_command_container_t; };
/** /**
* The type of the @c jtag_command_container_u contained by a * The type of the @c jtag_command_container contained by a
* @c jtag_command_s structure. * @c jtag_command_s structure.
*/ */
enum jtag_command_type { enum jtag_command_type {
@ -132,7 +131,7 @@ enum jtag_command_type {
typedef struct jtag_command_s typedef struct jtag_command_s
{ {
jtag_command_container_t cmd; union jtag_command_container cmd;
enum jtag_command_type type; enum jtag_command_type type;
struct jtag_command_s* next; struct jtag_command_s* next;
} jtag_command_t; } jtag_command_t;