Hi Joe, Does GCC 3.1 support the -iquote switch? If so, -iquote./changed *may* be a way to put a different directory at a higher priority than the same directory as the source file. (Maybe. I've never attempted this trick.) Does GCC 3.1 support the -I- switch? If it does, that's another way you could put -I./changed ahead of -I. in the include path. man gcc Look for -iquote Look for -I- HTH, --Eljay