void* marks = 0;
StackArena::Push(){  // if the we overrun our mark array. Resize it.  if (mStackTop + 1 >= mMarkLength)  {    StackMark* oldMarks = mMarks;    PRUint32 oldLength = mMarkLength;    mMarkLength += MARK_INCREMENT;    void* marks = 0;    mMarks = new StackMark[mMarkLength];    nsCRT::memcpy(mMarks, oldMarks, sizeof(StackMark)*oldLength);    delete[] oldMarks;  }  // set a mark at the top  mMarks[mStackTop].mBlock = mCurBlock;  mMarks[mStackTop].mPos = mPos;  mStackTop++;  return NS_OK;}