>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:
Angus> Are people happy for this to go into the repository? I think Angus> that expanding the PATH string to a vector and then collapsing Angus> back from a vector are the safest things to do, given the Angus> different syntaxes for paths and for separators on the Angus> different OSes. That looks fine to me. However, I think this snippet: #if defined (__EMX__) || defined (_WIN32) char const separator(';'); #else char const separator(':'); #endif screams for a new os::path_separator function. JMarc