void ScanFile(nsCString& aFilename,ostream& anOutput,int& aLineCount,int& anErrCount) {
void ScanFile(const nsAFlatCString& aFilename,ostream& anOutput,int& aLineCount,int& anErrCount) {
void ScanFile(nsCString& aFilename,ostream& anOutput,int& aLineCount,int& anErrCount) {  nsCAutoString theCStr(aFilename);   fstream input((const char*)theCStr,ios::in);	CScanner theScanner(input);	CCPPTokenizer theTokenizer;  theTokenizer.tokenize(theScanner);  CPattern thePattern(aFilename);  thePattern.scan(theTokenizer,anOutput);  aLineCount+=thePattern.mLineNumber;  anErrCount+=thePattern.mErrCount;}