fix VC9 compilation: interface is #defined as struct in SDK headers, don't use it as variable name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55930 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -200,39 +200,39 @@ void IfaceCheckApp::ShowProgress()
|
||||
|
||||
bool IfaceCheckApp::Compare()
|
||||
{
|
||||
const wxClassArray& interface = m_doxyInterface.GetClasses();
|
||||
const wxClassArray& interfaces = m_doxyInterface.GetClasses();
|
||||
const wxClass* c;
|
||||
wxClassPtrArray api;
|
||||
int mcount = 0, ccount = 0;
|
||||
|
||||
LogMessage("Comparing the interface API to the real API (%d classes to compare)...",
|
||||
interface.GetCount());
|
||||
interfaces.GetCount());
|
||||
|
||||
if (!m_strToMatch.IsEmpty())
|
||||
LogMessage("Processing only header files matching '%s' expression.", m_strToMatch);
|
||||
|
||||
for (unsigned int i=0; i<interface.GetCount(); i++)
|
||||
for (unsigned int i=0; i<interfaces.GetCount(); i++)
|
||||
{
|
||||
// only compare the methods which are available for the port
|
||||
// for which the gcc XML was produced
|
||||
if (interface[i].GetAvailability() != wxPORT_UNKNOWN &&
|
||||
(interface[i].GetAvailability() & m_gccInterface.GetInterfacePort()) == 0) {
|
||||
if (interfaces[i].GetAvailability() != wxPORT_UNKNOWN &&
|
||||
(interfaces[i].GetAvailability() & m_gccInterface.GetInterfacePort()) == 0) {
|
||||
|
||||
if (g_verbose)
|
||||
LogMessage("skipping class '%s' since it's not available for the %s port.",
|
||||
interface[i].GetName(), m_gccInterface.GetInterfacePortName());
|
||||
interfaces[i].GetName(), m_gccInterface.GetInterfacePortName());
|
||||
|
||||
continue; // skip this method
|
||||
}
|
||||
|
||||
// shorten the name of the header so the log file is more readable
|
||||
// and also for calling IsToProcess() against it
|
||||
wxString header = wxFileName(interface[i].GetHeader()).GetFullName();
|
||||
wxString header = wxFileName(interfaces[i].GetHeader()).GetFullName();
|
||||
|
||||
if (!IsToProcess(header))
|
||||
continue; // skip this one
|
||||
|
||||
wxString cname = interface[i].GetName();
|
||||
wxString cname = interfaces[i].GetName();
|
||||
|
||||
api.Empty();
|
||||
|
||||
@@ -255,7 +255,7 @@ bool IfaceCheckApp::Compare()
|
||||
if (api.GetCount()>0) {
|
||||
|
||||
// there is a class with exactly the same name!
|
||||
mcount += CompareClasses(&interface[i], api);
|
||||
mcount += CompareClasses(&interfaces[i], api);
|
||||
|
||||
} else {
|
||||
|
||||
|
Reference in New Issue
Block a user