augh, don't use quicksort for now, I'm not sure why windows can't see it.

This commit is contained in:
alecf%netscape.com 1999-04-13 22:11:22 +00:00
Родитель 1916ea310a
Коммит ed6e3b6767
1 изменённых файлов: 6 добавлений и 2 удалений

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

@ -42,11 +42,13 @@ PRUint32 nsUInt32Array::GetSize() const
return m_nSize; return m_nSize;
} }
PRBool nsUInt32Array::SetSize(PRUint32 nSize, PRUint32 nGrowBy) PRBool nsUInt32Array::SetSize(PRUint32 nSize,
PRBool adjustGrowth,
PRUint32 nGrowBy)
{ {
PR_ASSERT(nSize >= 0); PR_ASSERT(nSize >= 0);
if (nGrowBy >= 0) if (adjustGrowth)
m_nGrowBy = nGrowBy; m_nGrowBy = nGrowBy;
#ifdef MAX_ARR_ELEMS #ifdef MAX_ARR_ELEMS
@ -273,6 +275,8 @@ static int CompareDWord (const void *v1, const void *v2, void *)
void nsUInt32Array::QuickSort (int (*compare) (const void *elem1, const void *elem2, void *data)) void nsUInt32Array::QuickSort (int (*compare) (const void *elem1, const void *elem2, void *data))
{ {
// we don't have a quick sort method in mozilla yet....commenting out for now. // we don't have a quick sort method in mozilla yet....commenting out for now.
#if 0
if (m_nSize > 1) if (m_nSize > 1)
nsQuickSort(m_pData, m_nSize, sizeof(void*), compare ? compare : CompareDWord, nsnull); nsQuickSort(m_pData, m_nSize, sizeof(void*), compare ? compare : CompareDWord, nsnull);
#endif
} }