nsresult rv = GetPosition(aPresContext, newPoint, aNewContent, aContentOffset, aContentOffsetEnd);
nsresult rv = GetPosition(aCX, newPoint, aNewContent, aContentOffset, aContentOffsetEnd);
nsTextFrame::GetContentAndOffsetsFromPoint(nsPresContext*  aPresContext,                                           const nsPoint&  aPoint,                                           nsIContent **   aNewContent,                                           PRInt32&        aContentOffset,                                           PRInt32&        aContentOffsetEnd,                                           PRBool&         aBeginFrameContent){  if (!aNewContent)    return NS_ERROR_NULL_POINTER;  *aNewContent = nsnull;//initialize  aContentOffset = 0;  aContentOffsetEnd = 0;  aBeginFrameContent = 0;  DEBUG_VERIFY_NOT_DIRTY(mState);  if (mState & NS_FRAME_IS_DIRTY)    return NS_ERROR_UNEXPECTED;  nsPoint newPoint;  newPoint.y = aPoint.y;  if (aPoint.x < 0)    newPoint.x = 0;  else    newPoint.x = aPoint.x;  nsresult rv = GetPosition(aPresContext, newPoint, aNewContent, aContentOffset, aContentOffsetEnd);  if (NS_FAILED(rv))    return rv;  if (aContentOffset == mContentOffset)    aBeginFrameContent = PR_TRUE;  else    aBeginFrameContent = PR_FALSE;  return rv;}