Fix: wrong offsets for locals when < -32768, installation error for 'show'
This commit is contained in:
parent
c1738933d7
commit
2985469116
|
@ -85,7 +85,7 @@ $(SRC_DIR)/pop_push.h: \
|
|||
|
||||
show: \
|
||||
$(SRC_DIR)/show.c
|
||||
$(UCC) $(UCFLAGS) $(ULDFLAGS) -o show show.c $(UTIL_HOME)/lib.bin/em_data.$(ULIBSUF)
|
||||
$(UCC) $(UCFLAGS) $(ULDFLAGS) -o show $(SRC_DIR)/show.c $(UTIL_HOME)/lib.bin/em_data.$(ULIBSUF)
|
||||
|
||||
pr:
|
||||
@pr $(PRFILES)
|
||||
|
|
|
@ -55,7 +55,7 @@ offset getoff()
|
|||
{
|
||||
register offset n;
|
||||
|
||||
n = (unsigned) getshort();
|
||||
n = getshort() & 0xFFFF;
|
||||
n |= ((offset) getshort() ) << 16;
|
||||
return n;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue