Lines Matching refs:aSize
139 nsVoidArray::SetArray(Impl *newImpl, PRInt32 aSize, PRInt32 aCount, PRBool owner)
145 mImpl->mBits = PRUint32(aSize & kArraySizeMask) |
152 PRBool nsVoidArray::SizeTo(PRInt32 aSize)
156 if (aSize == (PRInt32) oldsize)
159 if (aSize <= 0)
180 if (aSize < mImpl->mCount)
186 char* bytes = (char *) PR_Realloc(mImpl,SIZEOF_IMPL(aSize));
194 ADD_TO_STATS(AllocedOfSize,SIZEOF_IMPL(aSize));
195 if (aSize > mMaxSize)
197 ADD_TO_STATS(NumberOfSize,SIZEOF_IMPL(aSize));
200 mMaxSize = aSize;
203 ADD_TO_STATS(MaxAuto,SIZEOF_IMPL(aSize));
208 SetArray(newImpl,aSize,newImpl->mCount,PR_TRUE);
214 char* bytes = (char *) PR_Malloc(SIZEOF_IMPL(aSize));
220 ADD_TO_STATS(AllocedOfSize,SIZEOF_IMPL(aSize));
221 if (aSize > mMaxSize)
223 ADD_TO_STATS(NumberOfSize,SIZEOF_IMPL(aSize));
226 mMaxSize = aSize;
232 ADD_TO_STATS(MaxAuto,SIZEOF_IMPL(aSize));
243 SetArray(newImpl,aSize,mImpl ? mImpl->mCount : 0,PR_TRUE);
693 PRBool nsAutoVoidArray::SizeTo(PRInt32 aSize)
695 if (!nsVoidArray::SizeTo(aSize))