mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-22 20:44:19 +00:00
Deuglify use of usb parse commands macro in usbutils.
This commit is contained in:
parent
3dd798e622
commit
303a763162
@ -521,12 +521,10 @@ static int next_stat = USB_NOSTAT;
|
|||||||
#endif // DO_USB_STATS
|
#endif // DO_USB_STATS
|
||||||
|
|
||||||
/* Create usb_commands array from USB_PARSE_COMMANDS macro in usbutils.h */
|
/* Create usb_commands array from USB_PARSE_COMMANDS macro in usbutils.h */
|
||||||
#define USB_ADD_COMMAND(X, Y) Y,
|
|
||||||
char *usb_commands[] = {
|
char *usb_commands[] = {
|
||||||
USB_PARSE_COMMANDS
|
USB_PARSE_COMMANDS(JUMPTABLE)
|
||||||
"Null"
|
"Null"
|
||||||
};
|
};
|
||||||
#undef USB_ADD_COMMAND
|
|
||||||
|
|
||||||
#ifdef EOL
|
#ifdef EOL
|
||||||
#undef EOL
|
#undef EOL
|
||||||
|
@ -261,7 +261,10 @@ struct cg_usb_info {
|
|||||||
struct cg_usb_tmo usb_tmo[USB_TMOS];
|
struct cg_usb_tmo usb_tmo[USB_TMOS];
|
||||||
};
|
};
|
||||||
|
|
||||||
#define USB_PARSE_COMMANDS \
|
#define ENUMERATION(a,b) a,
|
||||||
|
#define JUMPTABLE(a,b) b,
|
||||||
|
|
||||||
|
#define USB_PARSE_COMMANDS(USB_ADD_COMMAND) \
|
||||||
USB_ADD_COMMAND(C_REJECTED, "RejectedNoDevice") \
|
USB_ADD_COMMAND(C_REJECTED, "RejectedNoDevice") \
|
||||||
USB_ADD_COMMAND(C_PING, "Ping") \
|
USB_ADD_COMMAND(C_PING, "Ping") \
|
||||||
USB_ADD_COMMAND(C_CLEAR, "Clear") \
|
USB_ADD_COMMAND(C_CLEAR, "Clear") \
|
||||||
@ -339,12 +342,10 @@ struct cg_usb_info {
|
|||||||
USB_ADD_COMMAND(C_BF1_IDENTIFY, "BF1Identify")
|
USB_ADD_COMMAND(C_BF1_IDENTIFY, "BF1Identify")
|
||||||
|
|
||||||
/* Create usb_cmds enum from USB_PARSE_COMMANDS macro */
|
/* Create usb_cmds enum from USB_PARSE_COMMANDS macro */
|
||||||
#define USB_ADD_COMMAND(X, Y) X,
|
|
||||||
enum usb_cmds {
|
enum usb_cmds {
|
||||||
USB_PARSE_COMMANDS
|
USB_PARSE_COMMANDS(ENUMERATION)
|
||||||
C_MAX
|
C_MAX
|
||||||
};
|
};
|
||||||
#undef USB_ADD_COMMAND
|
|
||||||
|
|
||||||
struct device_drv;
|
struct device_drv;
|
||||||
struct cgpu_info;
|
struct cgpu_info;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user