if(kNotFound==FindChar1(aSet,aSetLen,0,theChar,PR_FALSE)){
if(kNotFound==FindChar1(aSet,aSetLen,0,theChar,PR_FALSE,aSetLen)){
PRInt32 CompressChars1(char* aString,PRUint32 aLength,const char* aSet){   char*  from = aString;  char*  end =  aString + aLength-1;  char*  to = from;    //this code converts /n, /t, /r into normal space ' ';    //it also compresses runs of whitespace down to a single char...  if(aSet && aString && (0 < aLength)){    PRUint32 aSetLen=strlen(aSet);    while (from <= end) {      char theChar = *from++;      if(kNotFound!=FindChar1(aSet,aSetLen,0,theChar,PR_FALSE)){        *to++=theChar;        while (from <= end) {          theChar = *from++;          if(kNotFound==FindChar1(aSet,aSetLen,0,theChar,PR_FALSE)){            *to++ = theChar;            break;          }        }      } else {        *to++ = theChar;      }    }    *to = 0;  }  return to - (char*)aString;}