Hello everyone. On the project im working on, I have a file which is getting rather large, full of functions, that I would like to split up into multiple files. Generally, this wouldn't be a problem at all, but I've run into something that I can't figure out. Each function in the one big file now uses one or more file streams for file I/O. When I put half of the functions into another file, I get the error that they couldn't find the objects (streams), because they were defines in the first file. If I put all the stream object delarations in a .h file, then include it to both of the now split up function files, it will give me redefinition errors. I've been trying lots of things, but can't figure it out. Anyone know how I can make it work? Thanks.