diff --git a/util/ego/share/proto.make b/util/ego/share/proto.make index 077f7cf7..7f67c8bf 100644 --- a/util/ego/share/proto.make +++ b/util/ego/share/proto.make @@ -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) diff --git a/util/ego/share/show.c b/util/ego/share/show.c index 9504ea34..7741f0cb 100644 --- a/util/ego/share/show.c +++ b/util/ego/share/show.c @@ -55,7 +55,7 @@ offset getoff() { register offset n; - n = (unsigned) getshort(); + n = getshort() & 0xFFFF; n |= ((offset) getshort() ) << 16; return n; }