return (s << url.mURL);
char littleBuf[9]; PRInt32 dataSize; void* data; d.GetData(data, dataSize);  sprintf(littleBuf, "%0.8x", dataSize); s << littleBuf;  s << d.mDescriptorString; return s;
nsOutputStream& operator << (nsOutputStream& s, const nsFileURL& url)//----------------------------------------------------------------------------------------{    return (s << url.mURL);}