I'm writing a thread pool that will contain reader threads, and am having a problem with the reader struct that I can't figure out. Please see the screen shots of my header files. The error propagates due to my reader pointer, but I can't see why, Any help on what could be wrong will be great.