diff -r 0cb2248d0edc -r ebe3f8f03b59 apicompatanamdw/compatanalysercmd/headeranalyser/src/HANodeIterator.cpp --- a/apicompatanamdw/compatanalysercmd/headeranalyser/src/HANodeIterator.cpp Thu Apr 22 17:15:08 2010 +0530 +++ b/apicompatanamdw/compatanalysercmd/headeranalyser/src/HANodeIterator.cpp Mon Apr 26 16:28:13 2010 +0530 @@ -372,7 +372,8 @@ // Add issue found in analysis // ---------------------------------------------------------------------------- // -void HANodeIterator::addIssue(TIssueIdentity aIdentityId, TIssueType aTypeId, TBCSeverity bcseverity, TSCSeverity scseverity, string ignoreinfo, const XMLCh* fileid, const string name,int lineNumber) const +void HANodeIterator::addIssue(TIssueIdentity aIdentityId, TIssueType aTypeId, TBCSeverity bcseverity, TSCSeverity scseverity, string ignoreinfo, const XMLCh* fileid, + const string name,int lineNumber,const string issueloc) const { bool lFlag = false; if ( !fileid ) @@ -387,15 +388,6 @@ string compareFileName(""); list< pair >::const_iterator it = iFilesToAnalyse.begin(); - - /*int linenumber = 0; - const XMLCh* strlinenumber = this->GetAttribute(KXMLLineString); - - if ( strlinenumber ) - { - linenumber = atoi(toString(strlinenumber).c_str()); - } - */ string filename(toString(file.first)); string::size_type dirSepInd = filename.find_first_of("\\/"); @@ -403,7 +395,7 @@ { // We need to convert to proper dir-separator replaceChar(filename, filename.at(dirSepInd), DIR_SEPARATOR); - } + } for (; it != iFilesToAnalyse.end(); ++it) { @@ -433,13 +425,13 @@ if ( iBaselineNode ) { this->iReport.addIssue(filename, - fqname, aIdentityId, aTypeId, bcseverity, scseverity, ignoreinfo, lineNumber, + fqname, aIdentityId, aTypeId, bcseverity, scseverity, ignoreinfo, lineNumber,issueloc, compareFileName, ""); } else { this->iReport.addIssue(compareFileName, - fqname, aIdentityId, aTypeId, bcseverity, scseverity, ignoreinfo, lineNumber, + fqname, aIdentityId, aTypeId, bcseverity, scseverity, ignoreinfo, lineNumber,issueloc, filename, ""); } }