John Galt #1 It can be done. You just did it. As far as I can remember, there are no forward declaration requirements as you would get in C. Try it.