#ifndef B43_DASM_ARGS_H_
#define B43_DASM_ARGS_H_
+enum fwformat {
+ FMT_RAW_LE32, /* Raw microcode. No headers. 32bit little endian chunks. */
+ FMT_RAW_BE32, /* Raw microcode. No headers. 32bit big endian chunks. */
+ FMT_B43, /* b43/b43legacy headers. */
+};
+
struct cmdline_args {
- unsigned int arch;
+ unsigned int arch; /* The architecture we're disassembling. */
+ enum fwformat informat; /* The input file format. */
+ int print_addresses; /* Print a comment with instruction address. */
+ int unknown_decode; /* Decode operands of unknown instructions. */
};
int parse_args(int argc, char **argv);