Added missing "template<>".
Replace string::push_back with string::operator+=.
Metrowerks does not seem to provide '_environ', use 'envrion' in that case.
Don't define some specializaton when wide strings are not available.
Don't erroneously set 'allow_unregisted' flag.
Add missing includes.
Workaround 'getline' bug on Comeau.
Don't pass variables of different types to std::max, since this break
template argument deduction. It appears that on Darwin, unsigned and size_t
are different types.
Use 'putenv' instead of less portable 'setenv'.
Attempt at fixing access to private member from nested class on Sun compiler.
Add missing template<>.
Remove extra ";".
Qualify mbstate_t with std::. Prior version expected the type to exist in
global namespace.
Employ BOOST_USE_FACET in hope this will fix problems on intel 7.1.
Disable parse_config_file specialization for wchar_t if we don't have wstring.
Add forwarning 'index.html'.
Minor edit.
Intel 7.1 does not like passing char*[] and char** as two arguments to
vector<string> constructor. Try to workaround this.
Fix a typo in the previous commit.
Turns out intel just don't have templated vector constructor in some
configurations. Introduce auxilliary function to conveniently create vectors
from arrays.