public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6ac4bb1
)
fix: prevent unwanted sign-extension in the get4 routine
author
ceriel
<none@none>
Thu, 30 Mar 1989 09:34:43 +0000
(09:34 +0000)
committer
ceriel
<none@none>
Thu, 30 Mar 1989 09:34:43 +0000
(09:34 +0000)
util/ceg/ce_back/obj_back/data.c
patch
|
blob
|
history
diff --git
a/util/ceg/ce_back/obj_back/data.c
b/util/ceg/ce_back/obj_back/data.c
index
b5270be
..
4cdedb6
100644
(file)
--- a/
util/ceg/ce_back/obj_back/data.c
+++ b/
util/ceg/ce_back/obj_back/data.c
@@
-83,8
+83,8
@@
char *sect;
long addr;
{
#ifdef WORDS_REVERSED
- return ((long)get2(sect,addr) << 16) |
get2(sect, addr+2
);
+ return ((long)get2(sect,addr) << 16) |
(get2(sect, addr+2) & 65535L
);
#else
- return ((long)get2(sect,addr+2) << 16) |
get2(sect, addr
);
+ return ((long)get2(sect,addr+2) << 16) |
(get2(sect, addr) & 65535L
);
#endif
}