> Curious ? Hum - there must be some difference between how linux and cygwin handle the communication between C and C++. Perhaps there are some changes in the default options for gcc under cygwin?? What version of gcc are you using? dave