inline PRInt32 RFindChar1(const char* aDest,PRUint32 aLength,PRUint32 anOffset,const PRUnichar aChar,PRBool aIgnoreCase) {
inline PRInt32 RFindChar1(const char* aDest,PRUint32 aLength,PRUint32 anOffset,PRUnichar aChar,PRBool aIgnoreCase) {
inline PRInt32 RFindChar1(const char* aDest,PRUint32 aLength,PRUint32 anOffset,const PRUnichar aChar,PRBool aIgnoreCase) {  PRUnichar theCmpChar=(aIgnoreCase ? nsCRT::ToUpper(aChar) : aChar);  PRUint32 theIndex=0;  for(theIndex=aLength-1;theIndex>=0;theIndex--){    PRUnichar theChar=GetCharAt(aDest,theIndex);    if(aIgnoreCase)      theChar=nsCRT::ToUpper(theChar);    if(theChar==theCmpChar)      return theIndex;  }  return kNotFound;}