Hi,

The attached patch fixes these undefined symbols 

__ZNSt15basic_streambufIwSt11char_traitsIwEE8overflowEj
__ZNSt15basic_streambufIwSt11char_traitsIwEE9pbackfailEj

when building with the intel-darwin toolset.  The fix just defines -D__WINT_TYPE__=int to match the behavior of the darwin toolset.  I realize this patch is unorthodox in that it patches the c and c++ build actions but this approach seems simpler than adding a new macro to Boost.config and going that route.  I'm all ears if someone has a better idea on how to patch this.

Any objection if I commit this?

-- Noel