diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c
index 251c4b2e0b3..4e31534ea00 100644
--- a/dlls/mshtml/nsio.c
+++ b/dlls/mshtml/nsio.c
@@ -2174,57 +2174,6 @@ static nsresult NSAPI nsURI_SetPath(nsIURL *iface, const nsACString *aPath)
return NS_OK;
}
-static nsresult NSAPI nsURL_GetRef(nsIURL *iface, nsACString *aRef)
-{
- nsWineURI *This = impl_from_nsIURL(iface);
- char *refa = NULL;
- BSTR ref;
- HRESULT hres;
-
- TRACE("(%p)->(%p)\n", This, aRef);
-
- if(!ensure_uri(This))
- return NS_ERROR_UNEXPECTED;
-
- hres = IUri_GetFragment(This->uri, &ref);
- if(FAILED(hres))
- return NS_ERROR_UNEXPECTED;
-
- refa = heap_strdupWtoA(ref);
- SysFreeString(ref);
- if(ref && !refa)
- return NS_ERROR_OUT_OF_MEMORY;
-
- nsACString_SetData(aRef, refa && *refa == '#' ? refa+1 : refa);
- heap_free(refa);
- return NS_OK;
-}
-
-static nsresult NSAPI nsURL_SetRef(nsIURL *iface, const nsACString *aRef)
-{
- nsWineURI *This = impl_from_nsIURL(iface);
- const char *refa;
- WCHAR *ref;
- HRESULT hres;
-
- TRACE("(%p)->(%s)\n", This, debugstr_nsacstr(aRef));
-
- if(!ensure_uri_builder(This))
- return NS_ERROR_UNEXPECTED;
-
- nsACString_GetData(aRef, &refa);
- ref = heap_strdupAtoW(refa);
- if(!ref)
- return NS_ERROR_OUT_OF_MEMORY;
-
- hres = IUriBuilder_SetFragment(This->uri_builder, ref);
- heap_free(ref);
- if(FAILED(hres))
- return NS_ERROR_UNEXPECTED;
-
- return NS_OK;
-}
-
static nsresult NSAPI nsURI_Equals(nsIURL *iface, nsIURI *other, PRBool *_retval)
{
nsWineURI *This = impl_from_nsIURL(iface);
@@ -2386,6 +2335,57 @@ static nsresult NSAPI nsURI_GetOriginCharset(nsIURL *iface, nsACString *aOriginC
return NS_ERROR_NOT_IMPLEMENTED;
}
+static nsresult NSAPI nsURL_GetRef(nsIURL *iface, nsACString *aRef)
+{
+ nsWineURI *This = impl_from_nsIURL(iface);
+ char *refa = NULL;
+ BSTR ref;
+ HRESULT hres;
+
+ TRACE("(%p)->(%p)\n", This, aRef);
+
+ if(!ensure_uri(This))
+ return NS_ERROR_UNEXPECTED;
+
+ hres = IUri_GetFragment(This->uri, &ref);
+ if(FAILED(hres))
+ return NS_ERROR_UNEXPECTED;
+
+ refa = heap_strdupWtoA(ref);
+ SysFreeString(ref);
+ if(ref && !refa)
+ return NS_ERROR_OUT_OF_MEMORY;
+
+ nsACString_SetData(aRef, refa && *refa == '#' ? refa+1 : refa);
+ heap_free(refa);
+ return NS_OK;
+}
+
+static nsresult NSAPI nsURL_SetRef(nsIURL *iface, const nsACString *aRef)
+{
+ nsWineURI *This = impl_from_nsIURL(iface);
+ const char *refa;
+ WCHAR *ref;
+ HRESULT hres;
+
+ TRACE("(%p)->(%s)\n", This, debugstr_nsacstr(aRef));
+
+ if(!ensure_uri_builder(This))
+ return NS_ERROR_UNEXPECTED;
+
+ nsACString_GetData(aRef, &refa);
+ ref = heap_strdupAtoW(refa);
+ if(!ref)
+ return NS_ERROR_OUT_OF_MEMORY;
+
+ hres = IUriBuilder_SetFragment(This->uri_builder, ref);
+ heap_free(ref);
+ if(FAILED(hres))
+ return NS_ERROR_UNEXPECTED;
+
+ return NS_OK;
+}
+
static nsresult NSAPI nsURI_EqualsExceptRef(nsIURL *iface, nsIURI *other, PRBool *_retval)
{
nsWineURI *This = impl_from_nsIURL(iface);