This commit is contained in:
rjc%netscape.com 1999-07-14 21:11:16 +00:00
Родитель e1cd6e87e7
Коммит 44c4c90403
3 изменённых файлов: 16 добавлений и 14 удалений

Просмотреть файл

@ -231,10 +231,10 @@ static PRBool
isFTPURI(nsIRDFResource *r)
{
PRBool isFTPURIFlag = PR_FALSE;
nsXPIDLCString uri;
const char *uri = nsnull;
r->GetValue( getter_Copies(uri) );
if (!strncmp(uri, kFTPprotocol, sizeof(kFTPprotocol) - 1))
r->GetValueConst(&uri);
if ((uri) && (!strncmp(uri, kFTPprotocol, sizeof(kFTPprotocol) - 1)))
{
isFTPURIFlag = PR_TRUE;
}
@ -247,10 +247,10 @@ static PRBool
isFTPCommand(nsIRDFResource *r)
{
PRBool isFTPCommandFlag = PR_FALSE;
nsXPIDLCString uri;
const char *uri = nsnull;
r->GetValue( getter_Copies(uri) );
if (!strncmp(uri, kFTPcommand, sizeof(kFTPcommand) - 1))
r->GetValueConst(&uri);
if ((uri) && (!strncmp(uri, kFTPcommand, sizeof(kFTPcommand) - 1)))
{
isFTPCommandFlag = PR_TRUE;
}
@ -263,10 +263,10 @@ static PRBool
isFTPDirectory(nsIRDFResource *r)
{
PRBool isFTPDirectoryFlag = PR_FALSE;
nsXPIDLCString uri;
const char *uri = nsnull;
int len;
r->GetValue( getter_Copies(uri) );
r->GetValueConst(&uri);
if (uri)
{
if ((len = PL_strlen(uri)) > 0)

Просмотреть файл

@ -60,6 +60,8 @@ static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
static const char kURINC_FileSystemRoot[] = "NC:FilesRoot";
class FileSystemDataSource : public nsIRDFFileSystemDataSource
{
private:
@ -179,10 +181,10 @@ PRBool
FileSystemDataSource::isFileURI(nsIRDFResource *r)
{
PRBool isFileURIFlag = PR_FALSE;
nsXPIDLCString uri;
const char *uri = nsnull;
r->GetValue( getter_Copies(uri) );
if (!strncmp(uri, kFileProtocol, sizeof(kFileProtocol) - 1))
r->GetValueConst(&uri);
if ((uri) && (!strncmp(uri, kFileProtocol, sizeof(kFileProtocol) - 1)))
{
// XXX HACK HACK HACK
if (!strchr(uri, '#'))

Просмотреть файл

@ -173,10 +173,10 @@ static PRBool
isFindURI(nsIRDFResource *r)
{
PRBool isFindURIFlag = PR_FALSE;
nsXPIDLCString uri;
const char *uri = nsnull;
r->GetValue( getter_Copies(uri) );
if (!strncmp(uri, kFindProtocol, sizeof(kFindProtocol) - 1))
r->GetValueConst(&uri);
if ((uri) && (!strncmp(uri, kFindProtocol, sizeof(kFindProtocol) - 1)))
{
isFindURIFlag = PR_TRUE;
}