Strange, those should be equivalent (** and * []), but whatever.. Glad I could help \:\)

BTW, you should change something else too:
thingy.array = (STUFF *)malloc(100 * sizeof(STUFF));

must be
thingy.array = (STUFF **)malloc(100 * sizeof(STUFF*));
now

And you'll have to malloc a STUFF for each index too:
(thingy.array)[n] = (STUFF*)malloc(sizeof(STUFF));

Last edited by Excessus; 04/01/08 13:08.