11TSTARK@GALLUA.BITNET (Timothy Stark) (06/13/89)
Hello All, I am developing my new super disassembler for Amiga. I have a problems with data structure. I am developing on our UNIX system because it is more efficient to develop it. I tried to run it but I get core dumped. It must be corrupted at pointers. I tried that variable: hunk[n]->unit->start = 0; It crashed the system. The compiler thought that hunk is a int instead of struct hunktable for array computation. It resulted in Bus error. Any helps? Well, Should I use a index variable and a base variable for set up pointer to struct in range? For, example: hunk = hunkbase + sizeof(struct hunktable)*index; hunk->start = 0; or hunk[index]->start = 0; Which better for safe techique? Please reply me asap. Thanks. -- Tim Stark Timothy Stark Bitnet: 11tstark@gallua.bitnet People/Link: OCS130 Gallaudet University Internet: 11tstark@gallux.gallaudet.edu GEnie: T.STARK1 P.O. Box 1453, 800 Florida Ave., N.E., Washington, DC 20002 "Gallaudet University is the only university for the deaf in the world."