// path normalization
// ----------------------------------------------------------------------------
-bool wxFileName::Normalize(wxPathNormalize flags,
+bool wxFileName::Normalize(int flags,
const wxString& cwd,
wxPathFormat format)
{
// the path equal to something like '/', not empty, for the files
// immediately under root directory
size_t len = posLastSlash;
- if ( !len )
+
+ // this rule does not apply to mac since we do not start with colons (sep)
+ // except for relative paths
+ if ( !len && format != wxPATH_MAC)
len++;
*pstrPath = fullpath.Left(len);