| 1768 | } |
| 1769 | |
| 1770 | S32 QSORT_CALLBACK PersistenceManager::compareFiles(const void* a,const void* b) |
| 1771 | { |
| 1772 | DirtyObject* objectA = (DirtyObject*)(a); |
| 1773 | DirtyObject* objectB = (DirtyObject*)(b); |
| 1774 | |
| 1775 | if (objectA->isNull()) |
| 1776 | return -1; |
| 1777 | else if (objectB->isNull()) |
| 1778 | return 1; |
| 1779 | |
| 1780 | if (objectA->fileName == objectB->fileName) |
| 1781 | return objectA->getObject()->getDeclarationLine() - objectB->getObject()->getDeclarationLine(); |
| 1782 | |
| 1783 | return dStricmp(objectA->fileName, objectB->fileName); |
| 1784 | } |
| 1785 | |
| 1786 | bool PersistenceManager::setDirty(SimObject* inObject, const char* inFileName) |
| 1787 | { |
nothing calls this directly
no test coverage detected