klamer@mi.eltn.utwente.nl (Klamer Schutte -- Universiteit Twente) (02/26/91)
I found a bug in the program aoutdump. The program reported sizes to be negative for values in the 32k-64k range (among others). The same routine exists in asize, astrip and cv; but only in aoutdump this bug existed (???) Klamer (.signature at end) *** aoutdump.c.org Wed Jan 24 21:00:07 1990 --- aoutdump.c Mon Feb 25 22:58:01 1991 *************** *** 216,222 **** break; case '4': l = (long)getc(f); ! l |= (long)(getc(f) << 8); l |= ((long)getc(f) << 16); l |= ((long)getc(f) << 24); *((long *)p) = l; p += sizeof(long); --- 216,222 ---- break; case '4': l = (long)getc(f); ! l |= ((long)getc(f) << 8); l |= ((long)getc(f) << 16); l |= ((long)getc(f) << 24); *((long *)p) = l; p += sizeof(long); -- Klamer Schutte Faculty of electrical engineering -- University of Twente, The Netherlands klamer@mi.eltn.utwente.nl {backbone}!mcsun!mi.eltn.utwente.nl!klamer