fix for bug 162115 - add nsCOMArray<T> and nsIArray to the build

r=dougt, sr=darin, lots of comments from brendan, kai, bugmail@sicking.cc, frank.schoenheit@gmx.de, and even a little license help from timeless

Original committer: alecf%netscape.com
Original revision: 3.9
Original date: 2002/10/07 19:03:34


git-svn-id: svn://10.0.0.236/trunk@206871 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
benjamin%smedbergs.us
2006-08-08 17:09:28 +00:00
parent b97f695dbb
commit df4bc787a7

View File

@@ -94,15 +94,15 @@ nsArrayEnumerator::GetNext(nsISupports** aResult)
return NS_OK;
}
extern "C" NS_COM nsresult
extern NS_COM nsresult
NS_NewArrayEnumerator(nsISimpleEnumerator* *result,
nsISupportsArray* array)
{
nsArrayEnumerator* enumer = new nsArrayEnumerator(array);
if (enumer == nsnull)
return NS_ERROR_OUT_OF_MEMORY;
NS_ADDREF(enumer);
*result = enumer;
NS_ADDREF(*result);
return NS_OK;
}
@@ -147,8 +147,8 @@ nsSingletonEnumerator::GetNext(nsISupports** aResult)
mConsumed = PR_TRUE;
NS_ADDREF(mValue);
*aResult = mValue;
NS_ADDREF(*aResult);
return NS_OK;
}
@@ -159,8 +159,8 @@ NS_NewSingletonEnumerator(nsISimpleEnumerator* *result,
nsSingletonEnumerator* enumer = new nsSingletonEnumerator(singleton);
if (enumer == nsnull)
return NS_ERROR_OUT_OF_MEMORY;
NS_ADDREF(enumer);
*result = enumer;
NS_ADDREF(*result);
return NS_OK;
}
@@ -247,8 +247,8 @@ NS_NewAdapterEnumerator(nsISimpleEnumerator* *result,
nsAdapterEnumerator* enumer = new nsAdapterEnumerator(enumerator);
if (enumer == nsnull)
return NS_ERROR_OUT_OF_MEMORY;
NS_ADDREF(enumer);
*result = enumer;
NS_ADDREF(*result);
return NS_OK;
}