I'm at a loss here. I'm not seeing any problems. If you want I can try to compile it. I will get errors too but if it compiles correctly I should only get "undefined reference" errors rather than syntax errors. But I don't have many of the all the headers this file uses... The best solution would be for you to make sure that your oci.h function is accurate and up to date. As much as I usually flame people who post questions more than once I would re-post this question with a title that makes mension of the header so that someone who is has done this before may help you. I'm not even running the same OS