# HG changeset patch # User Richard M. Stallman # Date 868231468 0 # Node ID 2ad503f49fd7ae9d3dfdc956feb9339b95e610d0 # Parent ac27714a02cfdf7c81b1591756ba96eb957c96e6 (update_dynamic_symbols): Add cast when setting reladdr. diff -r ac27714a02cf -r 2ad503f49fd7 src/unexalpha.c --- a/src/unexalpha.c Sun Jul 06 23:12:14 1997 +0000 +++ b/src/unexalpha.c Sun Jul 06 23:24:28 1997 +0000 @@ -463,7 +463,7 @@ 4. len is the size of the object reference in bytes -- currently only 4 (long) and 8 (quad) are supported. */ - register unsigned long reladdr = rd_base[i].addr - old_data_scnhdr.s_vaddr; + register unsigned long reladdr = (long)rd_base[i].addr - old_data_scnhdr.s_vaddr; char * oldref = old + old_data_scnhdr.s_scnptr + reladdr; unsigned long newref = aout.tsize + reladdr; int len;