diff --git a/src/disasm.c b/src/disasm.c index 6f0c4eb3..1cd34ca3 100644 --- a/src/disasm.c +++ b/src/disasm.c @@ -792,7 +792,7 @@ static const char *regstyle(int n, int regword) { } // Return the number of bits set in Number -static unsigned bitcount(unsigned n) { +unsigned bitcount(unsigned n) { unsigned ret; // A la Kernighan (and Richie): iteratively clear the least significant bit set diff --git a/src/libavrdude.h b/src/libavrdude.h index d77ffc90..9e520513 100644 --- a/src/libavrdude.h +++ b/src/libavrdude.h @@ -1744,6 +1744,7 @@ extern "C" { int disasm_init(const AVRPART *p); int disasm_init_tagfile(const AVRPART *p, const char *file); void disasm_zap_jumpcalls(); + unsigned bitcount(unsigned n); int dist_rjmp(uint16_t rjmp, int flashsize); uint16_t rjmp_opcode(int dist, int flashsize);