so far EVERYTHING that has been mentioned does not work if I prototype a struct the compiler tells me that it expects a { when I try the various function pointer suggestions I either get that the compiler a.) "expects an identifier" or b.) improper use of a "function identifier" I guess I am SOL. Damon Hopkins