RiSym *a = (RiSym *)va;
RiSym *b = (RiSym *)vb;
- return a->addr - b->addr;
+ if (a->addr < b->addr) return -1;
+ if (a->addr > b->addr) return 1;
+ return 0;
}
/* Two symbols have the same address. Which name do we prefer?
ScopeRange *a = (ScopeRange *)va;
ScopeRange *b = (ScopeRange *)vb;
- return a->addr - b->addr;
+ if (a->addr < b->addr) return -1;
+ if (a->addr > b->addr) return 1;
+ return 0;
}
static
RiLoc *a = (RiLoc *)va;
RiLoc *b = (RiLoc *)vb;
- return a->addr - b->addr;
+ if (a->addr < b->addr) return -1;
+ if (a->addr > b->addr) return 1;
+ return 0;
}
static