change #include "jtag.h" to <jtag/jtag.h>
[fw/openocd] / src / jtag / commands.h
index 5c2744359464545e6408018a202bd4a160d39f2a..86ded1520b239c73702f2e7759a391fe8f2fe9ac 100644 (file)
@@ -26,7 +26,7 @@
 #ifndef JTAG_COMMANDS_H
 #define JTAG_COMMANDS_H
 
-#include "jtag.h"
+#include <jtag/jtag.h>
 
 /**
  * The inferred type of a scan_command_s structure, indicating whether
@@ -104,8 +104,7 @@ struct sleep_command {
  * Defines a container type that hold a pointer to a JTAG command
  * structure of any defined type.
  */
-typedef union jtag_command_container_u
-{
+union jtag_command_container {
        struct scan_command*         scan;
        struct statemove_command*    statemove;
        struct pathmove_command*     pathmove;
@@ -114,10 +113,10 @@ typedef union jtag_command_container_u
        struct reset_command*        reset;
        struct end_state_command*    end_state;
        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.
  */
 enum jtag_command_type {
@@ -130,20 +129,19 @@ enum jtag_command_type {
        JTAG_STABLECLOCKS = 8
 };
 
-typedef struct jtag_command_s
-{
-       jtag_command_container_t cmd;
+struct jtag_command {
+       union jtag_command_container cmd;
        enum jtag_command_type   type;
-       struct jtag_command_s*   next;
-} jtag_command_t;
+       struct jtag_command *next;
+};
 
 /// The current queue of jtag_command_s structures.
-extern jtag_command_t* jtag_command_queue;
+extern struct jtag_command* jtag_command_queue;
 
 void* cmd_queue_alloc(size_t size);
 void cmd_queue_free(void);
 
-void jtag_queue_command(jtag_command_t *cmd);
+void jtag_queue_command(struct jtag_command *cmd);
 void jtag_command_queue_reset(void);
 
 enum scan_type jtag_scan_type(const struct scan_command* cmd);