>>>>> "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

Reply via email to