Commit d24a5147 authored by Michael Büsch's avatar Michael Büsch

disassembler: Fix sparse warnings

Signed-off-by: Michael Büsch's avatarMichael Buesch <mb@bu3sch.de>
parent 71af97ff
......@@ -16,7 +16,7 @@ endif
PREFIX ?= /usr/local
CFLAGS ?= -O2 -fomit-frame-pointer
CFLAGS += -std=gnu99 -Wall -D_BSD_SOURCE -D_GNU_SOURCE
SPARSEFLAGS = $(CFLAGS)
SPARSEFLAGS = $(CFLAGS) -D__transparent_union__=__unused__ -D_STRING_ARCH_unaligned=1
LDFLAGS ?=
BIN = b43-dasm
......
......@@ -66,7 +66,7 @@ static int do_cmp_arg(char **argv, int *pos,
if (param) {
/* Skip the parameter on the next iteration. */
(*pos)++;
if (*param == 0) {
if (*param == NULL) {
fprintf(stderr, "%s needs a parameter\n", arg);
return ARG_ERROR;
}
......@@ -117,14 +117,14 @@ int parse_args(int argc, char **argv)
outfile_name = NULL;
for (i = 1; i < argc; i++) {
if ((res = cmp_arg(argv, &i, "--help", "-h", 0)) == ARG_MATCH) {
if ((res = cmp_arg(argv, &i, "--help", "-h", NULL)) == ARG_MATCH) {
usage(argc, argv);
return 1;
} else if ((res = cmp_arg(argv, &i, "--nohdr", 0, 0)) == ARG_MATCH) {
} else if ((res = cmp_arg(argv, &i, "--nohdr", NULL, NULL)) == ARG_MATCH) {
cmdargs.no_header = 1;
} else if ((res = cmp_arg(argv, &i, "--paddr", 0, 0)) == ARG_MATCH) {
} else if ((res = cmp_arg(argv, &i, "--paddr", NULL, NULL)) == ARG_MATCH) {
cmdargs.print_addresses = 1;
} else if ((res = cmp_arg(argv, &i, "--debug", "-d", 0)) == ARG_MATCH) {
} else if ((res = cmp_arg(argv, &i, "--debug", "-d", NULL)) == ARG_MATCH) {
_debug++;
} else if ((res = cmp_arg(argv, &i, "--arch", "-a", &param)) == ARG_MATCH) {
unsigned long arch;
......
......@@ -26,9 +26,9 @@ struct fw_header {
#define FW_HDR_VER 0x01
FILE *infile;
FILE *outfile;
const char *infile_name;
const char *outfile_name;
extern FILE *infile;
extern FILE *outfile;
extern const char *infile_name;
extern const char *outfile_name;
#endif /* B43_DASM_MAIN_H_ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment