nsAutoString		url; url.AssignWithConversion(uri);  nsIRDFLiteral		*literal = nsnull;
nsAutoString		url; url.AssignWithConversion(uri);
FileSystemDataSource::GetURL(nsIRDFResource *source, nsIRDFLiteral** aResult){	nsresult		rv;	const char		*uri;	rv = source->GetValueConst(&uri);	if (NS_FAILED(rv)) return(rv);	nsAutoString		url; url.AssignWithConversion(uri);	nsIRDFLiteral		*literal = nsnull;#ifdef	XP_WIN	// under Windows, if its an IE favorite, munge the URL	if (ieFavoritesDir)	{		if (url.Find(ieFavoritesDir) == 0)		{			rv = getIEFavoriteURL(source, url, &literal);			*aResult = literal;			return(rv);		}	}#endif#ifdef	XP_BEOS	// under BEOS, try and get the "META:url" attribute	if (netPositiveDir)	{		if (url.Find(netPositiveDir) == 0)		{			rv = getNetPositiveURL(source, url, &literal);			*aResult = literal;			return(rv);		}	}#endif	// if we fall through to here, its not any type of bookmark	// stored in the platform native file system, so just set the URL	gRDFService->GetLiteral(url.GetUnicode(), &literal);	*aResult = literal;	return NS_OK;}