Update to latest TEA. Eliminate use of __WIN32__ macro: _WIN32 is more portable
merge trunk