Index: source/fsys/urlobj.cxx =================================================================== RCS file: /cvs/oo/util/tools/source/fsys/urlobj.cxx,v retrieving revision 1.14 diff -u -r1.14 urlobj.cxx --- source/fsys/urlobj.cxx 2001/05/11 07:44:06 1.14 +++ source/fsys/urlobj.cxx 2001/07/02 23:41:38 @@ -1296,6 +1296,8 @@ bool bRelativeNonURIs, FSysStyle eStyle) const { + enum State { STATE_AUTH, STATE_ABS_PATH, STATE_REL_PATH, STATE_FRAGMENT, STATE_DONE }; + sal_Unicode const * p = rTheRelURIRef.GetBuffer(); sal_Unicode const * pEnd = p + rTheRelURIRef.Len(); @@ -1422,15 +1424,13 @@ rTheAbsURIRef = aNewURI; return true; } + + UniString aSynAbsURIRef(UniString::CreateFromAscii(getSchemeInfo().m_pScheme)); - UniString aSynAbsURIRef(UniString::CreateFromAscii(getSchemeInfo(). - m_pScheme)); aSynAbsURIRef += ':'; sal_Char cEscapePrefix = getEscapePrefix(); - enum State { STATE_AUTH, STATE_ABS_PATH, STATE_REL_PATH, STATE_FRAGMENT, - STATE_DONE }; State eState = STATE_AUTH; bool bSameDoc = true;