diff options
Diffstat (limited to 'test/junit')
45 files changed, 9317 insertions, 0 deletions
diff --git a/test/junit/files/openshore/dependencies.xml b/test/junit/files/openshore/dependencies.xml new file mode 100644 index 0000000..1644f84 --- /dev/null +++ b/test/junit/files/openshore/dependencies.xml @@ -0,0 +1,911 @@ +<?xml version='1.0' encoding='UTF-8'?> +<dependencies> + <includePath signature="/Isrc/include /I${env.XSBHOME}/include"> + <source file="../../../../src/db/mm/MetamodellDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Metamodell.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + </source> + <source file="../../../../src/include/Transaction.h" lastModified="f14b43d130"> + <include file="../../../../src/db/store/Transaction.h"/> + </source> + <source file="../../../../src/misc/librefpp/librefpp.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/librefpp/CountedRef.h"/> + </source> + <source file="../../../../src/db/store/storeMem/RangeIteratorMem.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/DbMap.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Container.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/include/DbOId.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocsFilter.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/misc/os/ProcessLink.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/include/librefpp.h"/> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + </source> + <source file="../../../../src/db/mm/ObjTypeDb.h" lastModified="f6cdec9dda"> + <include file="../../../../src/db/mm/ObjType.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/RangeIteratorOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/Modell.h" lastModified="f6cdec9dda"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + </source> + <source file="../../../../src/include/DbRoot.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbRoot.h"/> + </source> + <source file="../../../../src/include/IteratorAdapter.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/IteratorAdapter.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbSetMemOrdered.h" lastModified="f706b6aff1"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/ShoreStoreMem.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/db/store/storeMem/KeyCmp.h" lastModified="f7168d7762"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + </source> + <source file="../../../../src/db/mm/ObjectDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocTypesFilter.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/SearchableDocTypesFilter.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbOIdAny.h" lastModified="f6b509d010"> + </source> + <source file="../../../../src/include/TraceExLog.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/trace/TraceExLog.h"/> + </source> + <source file="../../../../src/misc/trace/TraceExStack.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceDynInfo.h"/> + </source> + <source file="../../../../src/db/mm/AbstractObjsIterator.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/Metamodell.h"/> + <include file="../../../../src/db/mm/AbstractObjsIterator.h"/> + </source> + <source file="../../../../src/db/mm/UndefDocsIterator.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/UndefDocsIterator.h"/> + </source> + <source file="../../../../src/include/DbMap.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbMap.h"/> + </source> + <source file="../../../../src/db/mm/Cardinality.h" lastModified="f6cdec9dd9"> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemSetFiltered.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/misc/error/ExRuntime.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExceptionImpl.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbOId.h" lastModified="f6e3bf7069"> + <include file="../../../../src/db/store/DbRef.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + </source> + <source file="../../../../src/db/store/storeOS/ContainerFactoryOS.h" lastModified="f6cedcba99"> + <include file="../../../../src/include/ContainerFactory.h"/> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/DbSetOS.h"/> + <include file="../../../../src/db/store/storeOS/DbSetOSOrdered.h"/> + <include file="../../../../src/db/store/storeOS/DbMapOS.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeOS/DbMultiMapOS.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + </source> + <source file="../../../../src/db/store/ShoreStoreIntern.h" lastModified="f6d3c83461"> + <include file="../../../../src/db/store/ShoreStore.h"/> + <include file="../../../../src/include/DbOIdAny.h"/> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/Container.h"/> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/DbMapOId.h"/> + <include file="../../../../src/db/store/DbMultiMap.h"/> + <include file="../../../../src/db/store/DbMultiMapOId.h"/> + <include file="../../../../src/db/store/DbSet.h"/> + <include file="../../../../src/db/store/DbSetOId.h"/> + </source> + <source file="../../../../src/db/store/DbType2Name.h" lastModified="f6cdec9dd8"> + </source> + <source file="../../../../src/db/mm/ObjType.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/db/mm/ResourceDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/db/mm/RelationFilter.h"/> + </source> + <source file="../../../../src/db/store/DbSet.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/db/store/Container.h"/> + </source> + <source file="../../../../src/db/mm/AbstractDocsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbOId.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/DbRef.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdAny.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/misc/os/IOManager.h" lastModified="f2339cb692"> + <include file="../../../../src/misc/os/AsyncIOManager.h"/> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + <include file="../../../../src/misc/os/ProcessLink.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbOIdCross.h" lastModified="f6b509d010"> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/misc/error/ExIOFile.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExIO.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/include/Iterator.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/Iterator.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbOIdAny.h" lastModified="f6d3c69a38"> + </source> + <source file="../../../../src/db/store/storeOS/KeyOSDict.h" lastModified="f6cedcba99"> + <include file="../../../../src/db/store/storeOS/KeyOSShared.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/store/storeOS/RankerOS.h"/> + </source> + <source file="../../../../src/db/store/TransactionHandle.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Transaction.h"/> + <include file="../../../../src/db/store/ShoreStore.h"/> + </source> + <source file="../../../../src/include/IOManager.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/os/IOManager.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOSFiltered1.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + </source> + <source file="../../../../src/include/DbSet.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbSet.h"/> + </source> + <source file="../../../../src/include/DbUnordered.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbUnordered.h"/> + </source> + <source file="../../../../src/misc/trace/TraceParInfoUnion.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceParInfo.h"/> + </source> + <source file="../../../../src/misc/os/AsyncIOManager.h" lastModified="f667da4e79"> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + <include file="../../../../src/misc/os/AsyncIOHandle.h"/> + </source> + <source file="../../../../src/db/store/ContainerFactory.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbSet.h"/> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/DbMultiMap.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + </source> + <source file="../../../../src/misc/error/ErrClass.h" lastModified="f6cdeca1c2"> + </source> + <source file="../../../../src/misc/librefpp/CountedRef.h" lastModified="f6c999d200"> + <include file="../../../../src/misc/librefpp/CountedBody.h"/> + </source> + <source file="../../../../src/db/mm/RelTypeDb.h" lastModified="f6cdec9dda"> + <include file="../../../../src/db/mm/RelType.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + <include file="../../../../src/db/mm/Cardinality.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/mm/RelTypeDb.cpp" lastModified="f6d9bc4488"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbMultiMapMem.h" lastModified="f706b6aff3"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/include/DbMultiMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMultiMapFiltered.h"/> + <include file="../../../../src/db/store/storeMem/KeyIteratorMultiMapMem.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMultiMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h"/> + <include file="../../../../src/db/store/storeMem/SoloIteratorMem.h"/> + <include file="../../../../src/db/store/storeMem/KeyIteratorMem.h"/> + <include file="../../../../src/db/store/storeMem/RangeIteratorMem.h"/> + </source> + <source file="../../../../src/db/mm/DocTypeDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/DocType.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/include/ShoreGlobals.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/trace/ShoreGlobals.h"/> + </source> + <source file="../../../../src/db/mm/Resource.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Base.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/ResType.h"/> + </source> + <source file="../../../../src/db/mm/ModellDb.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/include/DbRoot.h"/> + <include file="../../../../src/include/IOManager.h"/> + <include file="../../../../src/db/mm/mmDb.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationFilter.h"/> + <include file="../../../../src/db/mm/UndefDocsIterator.h"/> + <include file="../../../../src/db/mm/UndefObjsIterator.h"/> + <include file="../../../../src/db/mm/AbstractDocsIterator.h"/> + <include file="../../../../src/db/mm/AbstractObjsIterator.h"/> + <include file="../../../../src/db/mm/DocumentFilter.h"/> + <include file="../../../../src/db/mm/RelationIterator.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/DocTypeDb.cpp" lastModified="f6d9bc4489"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/mm/DocumentDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/IOManager.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocTypesFilter.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/Transaction.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ErrCode.h"/> + </source> + <source file="../../../../src/db/store/DbRoot.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/ShoreStoreIntern.h"/> + <include file="../../../../src/include/DbOIdCross.h"/> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/TransactionHandle.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOS1.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + </source> + <source file="../../../../src/db/store/storeOS/KeyOSShared.h" lastModified="f6cedcba9a"> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdCross.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/misc/os/AsyncIOHandle.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + </source> + <source file="../../../../src/include/DbOIdCross.h" lastModified="f6d3cbc288"> + <include file="../../../../src/db/store/storeMem/DbOIdCross.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdCross.h"/> + </source> + <source file="../../../../src/db/store/DbSetOId.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbSet.h"/> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/misc/trace/TraceDynInfo.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceExStack.h"/> + <include file="../../../../src/misc/trace/TraceStaticInfo.h"/> + <include file="../../../../src/misc/trace/TraceParInfoUnion.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/timeb.h"/> + </source> + <source file="../../../../src/db/mm/UndefObjsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/SoloIteratorOS.h" lastModified="f6cedcba98"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbMultiMapOS.h" lastModified="f6cedcba9c"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/include/DbMultiMap.h"/> + <include file="../../../../src/db/store/storeOS/KeyOSDict.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/RangeIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered.h"/> + <include file="../../../../src/db/store/storeOS/SoloIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/KeyIteratorOS.h"/> + </source> + <source file="../../../../src/include/Errors.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/include/ShoreStoreIntern.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/db/mm/TypeDb.cpp" lastModified="f14b4a5529"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + </source> + <source file="../../../../src/include/librefpp.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/librefpp/librefpp.h"/> + </source> + <source file="../../../../src/db/mm/BaseDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Base.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocsFilter.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/SearchableDocsFilter.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h" lastModified="f7168d7761"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/DocumentFilter.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/UndefObjsIterator.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/UndefObjsIterator.h"/> + </source> + <source file="../../../../src/include/DbOId.h" lastModified="f6cee42508"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + </source> + <source file="../../../../src/db/store/storeMem/MemDB.h" lastModified="f6b509d012"> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + </source> + <source file="../../../../src/db/store/DbUnordered.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + </source> + <source file="../../../../src/db/mm/MetamodellDb.cpp" lastModified="f6d9bc4489"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/include/DbRoot.h"/> + <include file="../../../../src/include/IOManager.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/SearchableDocTypesFilter.h"/> + <include file="../../../../src/db/mm/TopoSort.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/ShoreStoreOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeOS/TransactionOS.h"/> + </source> + <source file="../../../../src/db/mm/RelationIterator.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationIterator.h"/> + </source> + <source file="../../../../src/include/ContainerFactory.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/db/mm/mmDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/TraceEx.h"/> + </source> + <source file="../../../../src/db/mm/Object.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbOIdCross.h" lastModified="f6d3c69a39"> + <include file="../../../../src/db/store/storeOS/DbOIdAny.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/misc/error/ExIO.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExRuntime.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/mm/Document.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/misc/os/AsyncIOStream.h" lastModified="f6cdeca1c2"> + <include file="../../../../src/misc/os/AsyncIOHandle.h"/> + <include file="../../../../src/include/librefpp.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + </source> + <source file="../../../../src/misc/error/ErrCode.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ErrClass.h"/> + </source> + <source file="../../../../src/db/mm/Base.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/Iterator.h"/> + </source> + <source file="../../../../src/include/DbOIdAny.h" lastModified="f6d3cbc288"> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdAny.h"/> + </source> + <source file="../../../../src/db/mm/TopoSort.h" lastModified="f6dee5965a"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/db/mm/TypeDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/misc/trace/TraceEx.h" lastModified="f6cdeca1c2"> + <include file="../../../../src/misc/trace/TraceParInfo.h"/> + <include file="../../../../src/misc/trace/TraceParInfoUnion.h"/> + <include file="../../../../src/misc/trace/TraceExLog.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbSetMem.h" lastModified="f7168d7762"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemSet.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemSetFiltered.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/db/store/storeMem/ShoreStoreMem.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOSFiltered.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/misc/error/AllExceptions.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExIOFile.h"/> + <include file="../../../../src/misc/error/ExIODb.h"/> + <include file="../../../../src/misc/error/ExInvalidResource.h"/> + <include file="../../../../src/misc/error/ExOS.h"/> + <include file="../../../../src/misc/error/ExSHORE.h"/> + </source> + <source file="../../../../src/db/mm/Cardinality.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/Cardinality.h"/> + </source> + <source file="../../../../src/include/AllExceptions.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/error/AllExceptions.h"/> + </source> + <source file="../../../../src/db/mm/ResTypeDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + </source> + <source file="../../../../src/misc/error/ExceptionImpl.h" lastModified="f6cdeca1c3"> + <include file="../../../../src/include/Exception.h"/> + <include file="../../../../src/include/TraceExLog.h"/> + <include file="../../../../src/misc/error/ErrCode.h"/> + </source> + <source file="../../../../src/misc/trace/TraceStaticInfo.h" lastModified="f6cdeca1c2"> + <include file="../../../../src/misc/trace/TraceDynInfo.h"/> + </source> + <source file="../../../../src/db/store/DbRef.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/store/DbRefAny.h"/> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/db/store/storeMem/KeyIteratorMultiMapMem.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/Iterator.h"/> + </source> + <source file="../../../../src/db/mm/ResourceDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/db/mm/BaseDb.h"/> + <include file="../../../../src/include/DbLess.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + </source> + <source file="../../../../src/db/store/storeMem/SoloIteratorMem.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/BaseDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/BaseDb.h"/> + </source> + <source file="../../../../src/db/store/ShoreStore.h" lastModified="f667da4e79"> + <include file="../../../../src/db/store/DbRef.h"/> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/db/store/Transaction.h"/> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/include/Filter.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/Filter.h"/> + </source> + <source file="../../../../src/db/mm/Metamodell.h" lastModified="f6cdec9ddb"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Cardinality.h"/> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + <include file="../../../../src/db/mm/RelType.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMultiMap.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/mm/DocType.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Document.h"/> + </source> + <source file="../../../../src/db/store/Iterator.h" lastModified="f6dee59658"> + <include file="../../../../src/db/store/DbRef.h"/> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/db/store/Errors.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/store/ShoreStore.h"/> + </source> + <source file="../../../../src/include/ShoreStore.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/DbMapOId.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/include/DbRef.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbRef.h"/> + </source> + <source file="../../../../src/db/mm/Type.h" lastModified="f6cdec9dd9"> + </source> + <source file="../../../../src/include/DbMultiMap.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbMultiMap.h"/> + </source> + <source file="../../../../src/db/mm/DocumentFilter.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/DocumentFilter.h"/> + </source> + <source file="../../../../src/include/DbLess.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbLess.h"/> + </source> + <source file="../../../../src/db/mm/AbstractDocsIterator.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/Metamodell.h"/> + <include file="../../../../src/db/mm/AbstractDocsIterator.h"/> + </source> + <source file="../../../../src/db/mm/AbstractObjsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + </source> + <source file="../../../../src/include/Utf8Ranker.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/unicode/Utf8Ranker.h"/> + </source> + <source file="../../../../src/misc/librefpp/CountedBody.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/include/TraceEx.h"/> + </source> + <source file="../../../../src/db/store/DbMultiMap.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Container.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/include/DbOId.h"/> + </source> + <source file="../../../../src/db/mm/DocumentDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + </source> + <source file="../../../../src/db/mm/RelationDb.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/misc/unicode/Utf8Ranker.h" lastModified="f6cdeca1c0"> + </source> + <source file="../../../../src/misc/error/ExSHORE.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExceptionImpl.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/misc/trace/Exception.h" lastModified="f6cdeca1c1"> + </source> + <source file="../../../../src/db/store/DbRefAny.h" lastModified="f6cdec9dd9"> + </source> + <source file="../../../../src/misc/error/ExIODb.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExIO.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/include/TraceEx.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/trace/TraceEx.h"/> + </source> + <source file="../../../../src/db/store/storeOS/TransactionOS.h" lastModified="f6cedcba99"> + <include file="../../../../src/include/Transaction.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/Relation.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Base.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/RelType.h"/> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/Object.h"/> + </source> + <source file="../../../../src/db/mm/UndefDocsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/misc/error/ExOS.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExRuntime.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMap.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMultiMapFiltered.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/Container.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/db/store/Filter.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbSetOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeOS/KeyOSDict.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/include/Exception.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/trace/Exception.h"/> + </source> + <source file="../../../../src/db/mm/RelationDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/BaseDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/ResType.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Resource.h"/> + </source> + <source file="../../../../src/db/store/DbMultiMapOId.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbMultiMap.h"/> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/db/mm/ObjectDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/db/mm/ResTypeDb.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + </source> + <source file="../../../../src/include/ErrCode.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/error/ErrCode.h"/> + </source> + <source file="../../../../src/db/store/storeMem/TransactionMem.h" lastModified="f6b509d010"> + <include file="../../../../src/include/Transaction.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbMapMem.h" lastModified="f7168d7764"> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/db/store/Filter.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/include/DbLess.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h"/> + <include file="../../../../src/db/store/storeMem/SoloIteratorMem.h"/> + <include file="../../../../src/db/store/storeMem/KeyIteratorMem.h"/> + </source> + <source file="../../../../src/db/store/IteratorAdapter.h" lastModified="f6dee59658"> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/include/DbOId.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbSetOSOrdered.h" lastModified="f6cedcba9a"> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS1.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered1.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/include/DbType2Name.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbType2Name.h"/> + </source> + <source file="../../../../src/db/store/storeMem/ShoreStoreMem.h" lastModified="f6b509d011"> + <include file="../../../../src/db/store/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/TransactionMem.h"/> + <include file="../../../../src/db/store/storeMem/MemDB.h"/> + </source> + <source file="../../../../src/db/store/Filter.h" lastModified="f6cdec9dd8"> + </source> + <source file="../../../../src/db/store/storeOS/RankerOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + </source> + <source file="../../../../src/db/store/storeMem/ContainerFactoryMem.h" lastModified="f706b6ac09"> + <include file="../../../../src/db/store/ContainerFactory.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/db/store/storeMem/DbSetMem.h"/> + <include file="../../../../src/db/store/storeMem/DbMapMem.h"/> + <include file="../../../../src/db/store/storeMem/DbMultiMapMem.h"/> + <include file="../../../../src/db/store/storeMem/DbSetMemOrdered.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + </source> + <source file="../../../../src/db/mm/RelationFilter.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationFilter.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/KeyOS.h" lastModified="f6cedcba98"> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + <include file="../../../../src/db/store/storeOS/RankerOS.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemSet.h" lastModified="f70515310a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/mm/ModellDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Modell.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + </source> + <source file="../../../../src/db/mm/RelationIterator.h" lastModified="f6d9bc4489"> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Resource.h"/> + </source> + <source file="../../../../src/misc/trace/TraceExLog.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceDynInfo.h"/> + <include file="../../../../src/misc/trace/Exception.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/timeb.h"/> + </source> + <source file="../../../../src/db/mm/mm-container.cpp" lastModified="f6dee5965a"> + <include file="../../../../src/include/DbType2Name.h"/> + <include file="../../../../src/include/DbLess.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/ContainerFactoryMem.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + <include file="../../../../src/db/store/storeOS/ContainerFactoryOS.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + </source> + <source file="../../../../src/db/store/DbLess.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + </source> + <source file="../../../../src/misc/trace/TraceParInfo.h" lastModified="f6cdeca1c1"> + </source> + <source file="../../../../src/db/mm/RelType.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + <include file="../../../../src/db/mm/ResType.h"/> + </source> + <source file="../../../../src/misc/trace/ShoreGlobals.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/trace/TraceEx.h"/> + <include file="../../../../src/include/AllExceptions.h"/> + </source> + <source file="../../../../src/db/store/storeOS/KeyIteratorOS.h" lastModified="f6cedcba9c"> + <include file="../../../../src/include/Iterator.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbMapOS.h" lastModified="f6cedcba9d"> + <include file="../../../../src/include/DbMap.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/store/storeOS/KeyOSDict.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered.h"/> + <include file="../../../../src/db/store/storeOS/SoloIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/KeyIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + </source> + <source file="../../../../src/misc/error/ExInvalidResource.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExRuntime.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/store/storeMem/KeyIteratorMem.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/mm/RelationFilter.h" lastModified="f6d9bc4488"> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/include/Filter.h"/> + </source> + <source file="../../../../src/db/mm/ObjTypeDb.cpp" lastModified="f705153108"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + </source> + </includePath> +</dependencies> diff --git a/test/junit/files/openshore/history.xml b/test/junit/files/openshore/history.xml new file mode 100644 index 0000000..19fe515 --- /dev/null +++ b/test/junit/files/openshore/history.xml @@ -0,0 +1,74 @@ +<?xml version='1.0' encoding='UTF-8'?> +<history> + <processor signature="gcc 3.1 ppc-darwin-pipe -c -g -DDEBUG -D_DEBUG -DSHORE_STORE_MEM -Isrc/include -I${env.XSBHOME}/include"> + <target file="MetamodellDb.o" lastModified="f74b969978"> + <source file="../../../../src/db/mm/MetamodellDb.cpp" lastModified="f6d9bc4488"/> + </target> + <target file="AbstractObjsIterator.o" lastModified="f74b963bb8"> + <source file="../../../../src/db/mm/AbstractObjsIterator.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="ObjectDb.o" lastModified="f74b958038"> + <source file="../../../../src/db/mm/ObjectDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="AbstractDocsIterator.o" lastModified="f74b9610c0"> + <source file="../../../../src/db/mm/AbstractDocsIterator.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="ResourceDb.o" lastModified="f74b9560f8"> + <source file="../../../../src/db/mm/ResourceDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="RelationDb.o" lastModified="f74b95b6e8"> + <source file="../../../../src/db/mm/RelationDb.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="UndefObjsIterator.o" lastModified="f74b958fd8"> + <source file="../../../../src/db/mm/UndefObjsIterator.cpp" lastModified="f14b4a5528"/> + </target> + <target file="ModellDb.o" lastModified="f74b972230"> + <source file="../../../../src/db/mm/ModellDb.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="SearchableDocTypesFilter.o" lastModified="f74b9499c0"> + <source file="../../../../src/db/mm/SearchableDocTypesFilter.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="RelationIterator.o" lastModified="f74b9735b8"> + <source file="../../../../src/db/mm/RelationIterator.cpp" lastModified="f14b4a5528"/> + </target> + <target file="DocumentFilter.o" lastModified="f74b9545a0"> + <source file="../../../../src/db/mm/DocumentFilter.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="DocumentDb.o" lastModified="f74b94ebc8"> + <source file="../../../../src/db/mm/DocumentDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="Cardinality.o" lastModified="f74b961c78"> + <source file="../../../../src/db/mm/Cardinality.cpp" lastModified="f14b4a5528"/> + </target> + <target file="RelationFilter.o" lastModified="f74b953600"> + <source file="../../../../src/db/mm/RelationFilter.cpp" lastModified="f14b4a5528"/> + </target> + <target file="RelTypeDb.o" lastModified="f74b95e9b0"> + <source file="../../../../src/db/mm/RelTypeDb.cpp" lastModified="f6d9bc4488"/> + </target> + <target file="mm-container.o" lastModified="f74b9ccf50"> + <source file="../../../../src/db/mm/mm-container.cpp" lastModified="f6dee59658"/> + </target> + <target file="BaseDb.o" lastModified="f74b974940"> + <source file="../../../../src/db/mm/BaseDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="DocTypeDb.o" lastModified="f74b96cc40"> + <source file="../../../../src/db/mm/DocTypeDb.cpp" lastModified="f6d9bc4488"/> + </target> + <target file="TypeDb.o" lastModified="f74b962c18"> + <source file="../../../../src/db/mm/TypeDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="ObjTypeDb.o" lastModified="f74b952660"> + <source file="../../../../src/db/mm/ObjTypeDb.cpp" lastModified="f705153108"/> + </target> + <target file="UndefDocsIterator.o" lastModified="f74b96dfc8"> + <source file="../../../../src/db/mm/UndefDocsIterator.cpp" lastModified="f14b4a5528"/> + </target> + <target file="ResTypeDb.o" lastModified="f74b960120"> + <source file="../../../../src/db/mm/ResTypeDb.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="SearchableDocsFilter.o" lastModified="f74b948e08"> + <source file="../../../../src/db/mm/SearchableDocsFilter.cpp" lastModified="f6cdec9dd8"/> + </target> + </processor> +</history> diff --git a/test/junit/files/xerces-c/dependencies.xml b/test/junit/files/xerces-c/dependencies.xml new file mode 100644 index 0000000..f8d7324 --- /dev/null +++ b/test/junit/files/xerces-c/dependencies.xml @@ -0,0 +1,3330 @@ +<?xml version='1.0' encoding='UTF-8'?> +<dependencies> + <includePath signature="/I.."> + <source file="../../src/xercesc/util/RefStackOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.c"/> + </source> + <source file="../../src/xercesc/util/Mutexes.cpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/util/Mutexes.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaInfo.cpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/validators/schema/SchemaInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XUtil.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaInfo.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNotation.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegularExpression.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/regx/Op.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/BMPattern.hpp"/> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + <include file="../../src/xercesc/util/regx/ConditionToken.hpp"/> + <include file="../../src/xercesc/util/regx/OpFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegularExpression.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/regx/Match.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/XMLUniCharacter.hpp"/> + <include file="../../src/xercesc/util/regx/ParserForXMLSchema.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/ParseException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLGrammarDescription.hpp" lastModified="f5e681e138"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + </source> + <source file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp" lastModified="f536f6e268"> + <include file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/wchar.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.hpp" lastModified="f52d258c58"> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BMPattern.hpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BMPattern.cpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/regx/BMPattern.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/SimpleContentModel.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/SimpleContentModel.cpp" lastModified="f14f8c11d0"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/common/SimpleContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.c" lastModified="f58918bf80"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.hpp"/> + </source> + <source file="../../src/xercesc/util/RefStackOf.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ASCIIRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ASCIIRangeFactory.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ASCIIRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLErrorCodes.hpp" lastModified="f527dde100"> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLString.hpp" lastModified="f73ad56a38"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLString.cpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/ctype.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/BorlandCDefs.hpp" lastModified="f3eca0ff38"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/AutoSense.hpp" lastModified="f54c8ccf20"> + </source> + <source file="../../src/xercesc/util/DefaultPanicHandler.cpp" lastModified="f3d3bf3340"> + <include file="../../src/xercesc/util/DefaultPanicHandler.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/util/DefaultPanicHandler.hpp" lastModified="f3d8ada2d8"> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/KeyRefPair.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/KeyRefPair.c"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp" lastModified="f53b93c700"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesAttGroupInfo.cpp" lastModified="f52d2f11d8"> + <include file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaGrammar.hpp" lastModified="f6b9585a10"> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/util/RefHash3KeysIdPool.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaGrammar.cpp" lastModified="f6b9585a10"> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/StringDatatypeValidator.cpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/TraverseSchema.cpp" lastModified="f6fd66f978"> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Key.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Unique.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/util/XMLStringTokenizer.hpp"/> + <include file="../../src/xercesc/validators/schema/XUtil.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathException.hpp"/> + <include file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/impl/XSDElementNSImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/TraverseSchema.hpp" lastModified="f64dcb7fe8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMAttr.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLFloat.hpp" lastModified="f52f8f6068"> + <include file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDocumentTypeImpl.hpp" lastModified="f5515e0640"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + </source> + <source file="../../src/xercesc/util/BaseRefVectorOf.c" lastModified="f532e77c78"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLFloat.cpp" lastModified="f52f8f6069"> + <include file="../../src/xercesc/util/XMLFloat.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/internal/XMLScanner.hpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/internal/ReaderMgr.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLScanner.cpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/SunCCDefs.hpp" lastModified="f573a406c8"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/XMLEnumerator.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLEBCDICTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNodeIterator.hpp" lastModified="f3ca10baf8"> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigDecimal.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLBigDecimal.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigDecimal.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/sax2/XMLReaderFactory.hpp" lastModified="f5e6935dc8"> + <include file="../../src/xercesc/parsers/SAX2XMLReaderImpl.hpp"/> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/NamespaceScope.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/validators/schema/NamespaceScope.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUniDefs.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHash2KeysTableOf.c" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentFragment.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathException.hpp" lastModified="f74016cc30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLIBM1140Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLIBM1140Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLIBM1140Transcoder.hpp"/> + </source> + <source file="../../src/xercesc/internal/EndOfEntityException.hpp" lastModified="f14f8f1f10"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathException.cpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/dom/DOMXPathException.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/SunKaiDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/memory.h"/> + <sysinclude file="../../../../../../../../usr/include/strings.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/validators/common/GrammarResolver.cpp" lastModified="f75d3cf898"> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + <include file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/GrammarResolver.hpp" lastModified="f75d3cf898"> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp" lastModified="f6b95a7138"> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp" lastModified="f6b95a7138"> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConcatToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConcatToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ConcatToken.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLNotationDecl.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLNotationDecl.hpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLRefInfo.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLPScanToken.hpp" lastModified="f52d126218"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNodeList.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLContentModel.cpp" lastModified="f14f90ff88"> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLContentModel.hpp" lastModified="f52d126218"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNodeFilter.hpp" lastModified="f3ca10b710"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/parsers/SAXParser.hpp" lastModified="f5e6929690"> + <include file="../../src/xercesc/sax/Parser.hpp"/> + <include file="../../src/xercesc/internal/VecAttrListImpl.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + </source> + <source file="../../src/xercesc/parsers/SAXParser.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/parsers/SAXParser.hpp"/> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/sax/DocumentHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/RefArrayOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/RefArrayOf.c"/> + </source> + <source file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLNumber.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLNumber.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + </source> + <source file="../../src/xercesc/util/EmptyStackException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLElementDecl.cpp" lastModified="f53b93b760"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLElementDecl.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/framework/XMLAttDefList.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMNode.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + </source> + <source file="../../src/xercesc/sax/EntityResolver.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathExpression.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConditionToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConditionToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ConditionToken.hpp"/> + </source> + <source file="../../src/xercesc/framework/URLInputSource.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + </source> + <source file="../../src/xercesc/framework/URLInputSource.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/MixedContentModel.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/MixedContentModel.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/TransService.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/XMLRecognizer.hpp"/> + </source> + <source file="../../src/xercesc/parsers/XercesDOMParser.cpp" lastModified="f71a8f40f0"> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/parsers/XercesDOMParser.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/parsers/XercesDOMParser.hpp" lastModified="f5e6929a78"> + <include file="../../src/xercesc/parsers/AbstractDOMParser.hpp"/> + </source> + <source file="../../src/xercesc/util/TransService.cpp" lastModified="f52d387fe8"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XML88591Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLASCIITranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLChTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLIBM1140Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUCS4Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUTF8Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUTF16Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLWin1252Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/TransENameMap.hpp"/> + <include file="../../src/xercesc/util/EncodingValidator.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/IOException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + </source> + <source file="../../src/xercesc/util/FlagJanitor.hpp" lastModified="f3c9ae9210"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/FlagJanitor.c"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDocumentImpl.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/RefArrayOf.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/KeyRefPair.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMUserDataHandler.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.hpp"/> + </source> + <source file="../../src/xercesc/internal/ReaderMgr.hpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/internal/ReaderMgr.cpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/internal/ReaderMgr.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/XMLBigDecimal.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/DECCXXDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/KVStringPair.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeTokenMap.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeTokenMap.hpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeToken.cpp" lastModified="f532e78060"> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeToken.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocument.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentRange.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentTraversal.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathEvaluator.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUni.cpp" lastModified="f724d6a5a8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUri.hpp" lastModified="f698f48320"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUri.cpp" lastModified="f698f48320"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUni.hpp" lastModified="f7211e8778"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/KVStringPair.cpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/HPCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDDOMParser.cpp" lastModified="f5e6992640"> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDDOMParser.hpp" lastModified="f5e6992640"> + <include file="../../src/xercesc/parsers/XercesDOMParser.hpp"/> + </source> + <source file="../../src/xercesc/sax/DTDHandler.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUTF16Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/XMLUTF16Transcoder.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLUTF16Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/sax2/LexicalHandler.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/RefArrayVectorOf.hpp" lastModified="f56a88c600"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.c"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4DOMInputSource.cpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/framework/Wrapper4DOMInputSource.hpp"/> + <include file="../../src/xercesc/dom/DOMInputSource.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4DOMInputSource.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMLeaf.hpp" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.hpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.c"/> + </source> + <source file="../../src/xercesc/util/RefArrayVectorOf.c" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDef.hpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/PSVIDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDef.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/TokenFactory.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/TokenInc.hpp"/> + <include file="../../src/xercesc/util/regx/XMLRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/ASCIIRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/UnicodeRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/BlockRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/regx/TokenFactory.hpp" lastModified="f532e78060"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/BeOS/BeOSDefs.hpp" lastModified="f3892d3fe8"> + </source> + <source file="../../src/xercesc/dom/DOMTypeInfo.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMException.hpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMException.cpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttrListImpl.cpp" lastModified="f52d12b808"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/internal/VecAttrListImpl.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttrListImpl.hpp" lastModified="f52d12b808"> + <include file="../../src/xercesc/sax/AttributeList.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementationSource.hpp" lastModified="f3ca10b328"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/GCCDefs.hpp" lastModified="f573a406c8"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/QCCDefs.hpp" lastModified="f3e9703978"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + <sysinclude file="../../../../../../../../usr/include/inttypes.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/GCCDefs.cpp" lastModified="f198df5338"> + <include file="../../src/xercesc/util/Compilers/GCCDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/strings.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/Base64.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/BinInputStream.cpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + </source> + <source file="../../src/xercesc/util/BinInputStream.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDefList.cpp" lastModified="f14f882200"> + <include file="../../src/xercesc/validators/DTD/DTDAttDefList.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDefList.hpp" lastModified="f1f4075e90"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/HashXMLCh.cpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/HashXMLCh.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLSchemaDescription.hpp" lastModified="f6b9503fd8"> + <include file="../../src/xercesc/framework/XMLGrammarDescription.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/sax/Dummy.cpp" lastModified="f14f8d65a8"> + <include file="../../src/xercesc/sax/AttributeList.hpp"/> + <include file="../../src/xercesc/sax/DocumentHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/HandlerBase.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + <include file="../../src/xercesc/sax/Parser.hpp"/> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp" lastModified="f14f8ab240"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMCharacterDataImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesGroupInfo.cpp" lastModified="f53b93c700"> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMUserDataHandler.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/MVSCPPDefs.hpp" lastModified="f3107eac30"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/framework/StdOutFormatTarget.hpp" lastModified="f2f1d91770"> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/framework/StdOutFormatTarget.cpp" lastModified="f573a406ca"> + <include file="../../src/xercesc/framework/StdOutFormatTarget.hpp"/> + </source> + <source file="../../src/xercesc/util/IllegalArgumentException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLRecognizer.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLRecognizer.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLRecognizer.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/InvalidCastException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/HashPtr.cpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + </source> + <source file="../../src/xercesc/util/HashPtr.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + </source> + <source file="../../src/xercesc/framework/StdInInputSource.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/framework/StdInInputSource.cpp" lastModified="f52ef362d0"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/StdInInputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueVectorOf.hpp" lastModified="f574195220"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.c"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMLocatorImpl.hpp" lastModified="f3c9aa5808"> + <include file="../../src/xercesc/dom/DOMLocator.hpp"/> + </source> + <source file="../../src/xercesc/util/ParseException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + </source> + <source file="../../src/xercesc/util/PlatformUtils.cpp" lastModified="f744486020"> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/DefaultPanicHandler.hpp"/> + <include file="../../src/xercesc/internal/MemoryManagerImpl.hpp"/> + <include file="../../src/xercesc/internal/MemoryManagerArrayImpl.hpp"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/PlatformUtils.hpp" lastModified="f744486020"> + <include file="../../src/xercesc/util/XMLException.hpp"/> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHashTableOf.c" lastModified="f71f3218f8"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDScanner.cpp" lastModified="f64dc37d20"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/util/FlagJanitor.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDScanner.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDScanner.hpp" lastModified="f64dc37d20"> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/HashCMStateSet.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMRangeException.hpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMProcessingInstruction.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMRangeException.cpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/dom/DOMRangeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp" lastModified="f52ef75e58"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLMsgLoader.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.cpp" lastModified="f6b95a7138"> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLMsgLoader.cpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/DocumentHandler.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLStringTokenizer.hpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLStringTokenizer.cpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/XMLStringTokenizer.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttDefList.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMCharacterData.hpp" lastModified="f3ca10a388"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMUnaryOp.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + <include file="../../src/xercesc/validators/common/CMUnaryOp.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMUnaryOp.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLBuffer.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttDef.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttDef.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLBuffer.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDGrammar.hpp" lastModified="f6fe65e730"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDGrammar.cpp" lastModified="f6fe65e730"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/OpFactory.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/OpFactory.hpp"/> + <include file="../../src/xercesc/util/regx/Op.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/OpFactory.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLScannerResolver.hpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLScannerResolver.cpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/internal/WFXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/DGXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/SGXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/IGXMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementation.hpp" lastModified="f52d122b68"> + <include file="../../src/xercesc/dom/DOMImplementationLS.hpp"/> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + <include file="../../src/xercesc/dom/DOMRangeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/ComplexTypeInfo.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + <include file="../../src/xercesc/validators/common/AllContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/DFAContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/SimpleContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMTreeWalker.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLNetAccessor.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementationLS.hpp" lastModified="f5e68ac2a8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/util/TransENameMap.c" lastModified="f52d387fe8"> + <include file="../../src/xercesc/util/TransENameMap.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ModifierToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ModifierToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/CodeWarriorDefs.hpp" lastModified="f510eeb190"> + <sysinclude file="../../../../../../../../usr/include/wchar.h"/> + <sysinclude file="../../../../../../../../usr/include/wctype.h"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaElementDecl.cpp" lastModified="f53b93c700"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp" lastModified="f74d849a50"> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/PSVIDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUCSTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/XMLUCS4Transcoder.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/XMLBufferMgr.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLBufferMgr.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/StringToken.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/StringToken.cpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/regx/StringToken.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Tandem/TandemDefs.hpp" lastModified="ebc3ca8cd0"> + </source> + <source file="../../src/xercesc/util/XMLChar.cpp" lastModified="f24cc1f810"> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/internal/CharTypeTables.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/XMLChar.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/CSetDefs.hpp" lastModified="f573a406c8"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp" lastModified="f3c9b22808"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp" lastModified="f534aecb10"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp"/> + <include file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/AIX/AIXDefs.hpp" lastModified="ebc3ca8118"> + </source> + <source file="../../src/xercesc/util/Platforms/PTX/PTXDefs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/util/Platforms/OS2/OS2Defs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/util/Platforms/QNX/QNXDefs.hpp" lastModified="f3e96fdfa1"> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/framework/XMLValidator.hpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLValidator.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/OS400/OS400Defs.hpp" lastModified="ebc3ca88e8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLGrammarPool.hpp" lastModified="f6b94faf50"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Linux/LinuxDefs.hpp" lastModified="f19d86e248"> + <sysinclude file="../../../../../../../../usr/include/endian.h"/> + </source> + <source file="../../src/xercesc/util/RefHash3KeysIdPool.c" lastModified="f58918bf80"> + <include file="../../src/xercesc/util/RefHash3KeysIdPool.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHash3KeysIdPool.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/RefHash3KeysIdPool.c"/> + </source> + <source file="../../src/xercesc/util/Janitor.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/Janitor.c"/> + </source> + <source file="../../src/xercesc/util/ValueStackOf.hpp" lastModified="f574195220"> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.c"/> + </source> + <source file="../../src/xercesc/dom/DOMConfiguration.hpp" lastModified="f444bde5a0"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueStackOf.c" lastModified="f574195220"> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/UnixWare/UnixWareDefs.hpp" lastModified="ed96f74688"> + </source> + <source file="../../src/xercesc/util/EncodingValidator.cpp" lastModified="f3badfa580"> + <include file="../../src/xercesc/util/EncodingValidator.hpp"/> + <include file="../../src/xercesc/internal/IANAEncodings.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + </source> + <source file="../../src/xercesc/util/EncodingValidator.hpp" lastModified="f3badfa580"> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerImpl.hpp" lastModified="f4b106eba8"> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerImpl.cpp" lastModified="f4b106eba8"> + <include file="../../src/xercesc/internal/MemoryManagerImpl.hpp"/> + </source> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp" lastModified="f527dde4e8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeFactory.hpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeFactory.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLDTDDescription.hpp" lastModified="f5e681e138"> + <include file="../../src/xercesc/framework/XMLGrammarDescription.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + </source> + <source file="../../src/xercesc/util/BinMemInputStream.hpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/BinMemInputStream.cpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/regx/Op.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Op.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/Op.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/FreeBSD/FreeBSDDefs.hpp" lastModified="ebc3ca8118"> + </source> + <source file="../../src/xercesc/util/QName.cpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/util/QName.hpp" lastModified="f532e77c78"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/sax/AttributeList.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXParseException.hpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXParseException.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.cpp" lastModified="f70c111828"> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp" lastModified="f70c111828"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/NumberFormatException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/internal/IGXMLScanner.hpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/internal/SGXMLScanner.hpp" lastModified="f64dc0e8f8"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/internal/DGXMLScanner.hpp" lastModified="f6939ac6c8"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + </source> + <source file="../../src/xercesc/internal/WFXMLScanner.hpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNodeIDMap.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/internal/WFXMLScanner.cpp" lastModified="f6939ac6c8"> + <include file="../../src/xercesc/internal/WFXMLScanner.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + </source> + <source file="../../src/xercesc/internal/SGXMLScanner.cpp" lastModified="f7438ecc50"> + <include file="../../src/xercesc/internal/SGXMLScanner.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + </source> + <source file="../../src/xercesc/internal/DGXMLScanner.cpp" lastModified="f6b951d618"> + <include file="../../src/xercesc/internal/DGXMLScanner.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDScanner.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + </source> + <source file="../../src/xercesc/internal/IGXMLScanner.cpp" lastModified="f7438ecc50"> + <include file="../../src/xercesc/internal/IGXMLScanner.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDScanner.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMText.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMCharacterData.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"/> + <include file="../../src/xercesc/util/XMLDateTime.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMWriter.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMWriterFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMErrorHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHash2KeysTableOf.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.c"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementationRegistry.hpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/CharToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/CharToken.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/CharToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLFormatter.cpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/XMLFormatter.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParenToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParenToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ParenToken.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp" lastModified="f450803a28"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMUserDataHandler.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/YearDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/ListDatatypeValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NameDatatypeValidator.cpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/NameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NameDatatypeValidator.hpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLChTranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLChTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/XMLChTranscoder.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMChildNode.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMParentNode.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeListImpl.hpp"/> + </source> + <source file="../../src/xercesc/parsers/DOMBuilderImpl.hpp" lastModified="f5e6929690"> + <include file="../../src/xercesc/parsers/AbstractDOMParser.hpp"/> + <include file="../../src/xercesc/dom/DOMBuilder.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/parsers/DOMBuilderImpl.cpp" lastModified="f7211e8778"> + <include file="../../src/xercesc/parsers/DOMBuilderImpl.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityResolver.hpp"/> + <include file="../../src/xercesc/dom/DOMErrorHandler.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMErrorImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMLocatorImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/Wrapper4DOMInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/parsers/SAX2XMLReaderImpl.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/util/XMLChTranscoder.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/sax2/ContentHandler.hpp"/> + <include file="../../src/xercesc/sax2/LexicalHandler.hpp"/> + <include file="../../src/xercesc/sax2/DeclHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/parsers/SAX2XMLReaderImpl.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/parsers/SAX2XMLReaderImpl.hpp" lastModified="f5e6929690"> + <include file="../../src/xercesc/parsers/SAXParser.hpp"/> + <include file="../../src/xercesc/sax/Parser.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/internal/VecAttributesImpl.hpp"/> + <include file="../../src/xercesc/sax2/SAX2XMLReader.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Linux/LinuxPlatformUtils.cpp" lastModified="f52d1d1460"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + <include file="../../src/xercesc/util/LogicalPath.c"/> + <sysinclude file="../../../../../../../../usr/include/pthread.h"/> + <sysinclude file="../../../../../../../../usr/include/unistd.h"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + <sysinclude file="../../../../../../../../usr/include/libgen.h"/> + <sysinclude file="../../../../../../../../usr/include/linux/limits.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/timeb.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/validators/common/CMAny.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMAny.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + <include file="../../src/xercesc/validators/common/CMAny.hpp"/> + </source> + <source file="../../src/xercesc/util/FlagJanitor.c" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/FlagJanitor.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHashTableOf.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.c"/> + </source> + <source file="../../src/xercesc/internal/IGXMLScanner2.cpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/IGXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/TandemCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/XMLASCIITranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLASCIITranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLASCIITranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLRegisterCleanup.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMElementNSImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/dom/impl/DOMElementImpl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/XSDElementNSImpl.hpp" lastModified="f14f979ed8"> + <include file="../../src/xercesc/dom/impl/DOMElementNSImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMBinaryOp.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMBinaryOp.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/CMBinaryOp.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLErrorReporter.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMAttr.hpp" lastModified="f3ca1097d0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/parsers/AbstractDOMParser.cpp" lastModified="f728d1b490"> + <include file="../../src/xercesc/parsers/AbstractDOMParser.hpp"/> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementation.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationRegistry.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMAttrImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMCDATASection.hpp"/> + <include file="../../src/xercesc/dom/DOMComment.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMTextImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDocumentImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDocumentTypeImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMElementImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMEntityImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMEntityReferenceImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNotationImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMProcessingInstruction.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeIDMap.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/parsers/AbstractDOMParser.hpp" lastModified="f7211e8390"> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + </source> + <source file="../../src/xercesc/util/SchemaDateTimeException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/SecurityManager.hpp" lastModified="f4b56fb850"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp" lastModified="f2036c8fe0"> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp" lastModified="f534aecb10"> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + <include file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/unistd.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/socket.h"/> + <sysinclude file="../../../../../../../../usr/include/netdb.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDef.cpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDef.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDef.hpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + </source> + <source file="../../src/xercesc/util/NoSuchElementException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/NameIdPool.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.c"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Unique.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_Unique.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Unique.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp" lastModified="f3c9b21480"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + </source> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp" lastModified="f52d15c548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp"/> + <include file="../../src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Win32/Win32Defs.hpp" lastModified="ebc3ca94a0"> + </source> + <source file="../../src/xercesc/util/regx/RegxParser.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/RegxParser.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/ParseException.hpp"/> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenInc.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegxParser.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractStringValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/IBMVAOS2Defs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/IBMVAW32Defs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathEvaluator.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/HandlerBase.hpp" lastModified="f579d6be00"> + <include file="../../src/xercesc/sax/DocumentHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueVectorOf.c" lastModified="f574195220"> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/LocalFileInputSource.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/LocalFileInputSource.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParserForXMLSchema.cpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/regx/ParserForXMLSchema.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/TokenInc.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/ParseException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParserForXMLSchema.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/regx/RegxParser.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/PSVIDefs.hpp" lastModified="f30b7afb30"> + </source> + <source file="../../src/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp" lastModified="f455546718"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMProcessingInstruction.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMCharacterDataImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + </source> + <source file="../../src/xercesc/internal/CharTypeTables.hpp" lastModified="f24cc226f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXException.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXException.hpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLEntityHandler.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDef.hpp"/> + </source> + <source file="../../src/xercesc/util/NullPointerException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDElementDecl.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/validators/common/DFAContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/SimpleContentModel.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDefList.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/HPUX/HPUXDefs.hpp" lastModified="ebc3ca8500"> + </source> + <source file="../../src/xercesc/util/Platforms/IRIX/IRIXDefs.hpp" lastModified="ebc3ca8500"> + </source> + <source file="../../src/xercesc/dom/DOMError.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/TransENameMap.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/TransENameMap.c"/> + </source> + <source file="../../src/xercesc/util/Compilers/PTXCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/regx/Match.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Match.cpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/regx/Match.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMAttrImpl.hpp" lastModified="f30b76cce0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDocumentImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMAttr.hpp"/> + <include file="../../src/xercesc/dom/DOMTypeInfo.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeIDMap.hpp"/> + </source> + <source file="../../src/xercesc/sax/Parser.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOM.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/dom/DOMAttr.hpp"/> + <include file="../../src/xercesc/dom/DOMCDATASection.hpp"/> + <include file="../../src/xercesc/dom/DOMCharacterData.hpp"/> + <include file="../../src/xercesc/dom/DOMComment.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentFragment.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMEntity.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityReference.hpp"/> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementation.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeList.hpp"/> + <include file="../../src/xercesc/dom/DOMNotation.hpp"/> + <include file="../../src/xercesc/dom/DOMProcessingInstruction.hpp"/> + <include file="../../src/xercesc/dom/DOMText.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentRange.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentTraversal.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeIterator.hpp"/> + <include file="../../src/xercesc/dom/DOMRange.hpp"/> + <include file="../../src/xercesc/dom/DOMRangeException.hpp"/> + <include file="../../src/xercesc/dom/DOMTreeWalker.hpp"/> + <include file="../../src/xercesc/dom/DOMBuilder.hpp"/> + <include file="../../src/xercesc/dom/DOMConfiguration.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityResolver.hpp"/> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + <include file="../../src/xercesc/dom/DOMErrorHandler.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationLS.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationRegistry.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationSource.hpp"/> + <include file="../../src/xercesc/dom/DOMInputSource.hpp"/> + <include file="../../src/xercesc/dom/DOMLocator.hpp"/> + <include file="../../src/xercesc/dom/DOMTypeInfo.hpp"/> + <include file="../../src/xercesc/dom/DOMUserDataHandler.hpp"/> + <include file="../../src/xercesc/dom/DOMWriter.hpp"/> + <include file="../../src/xercesc/dom/DOMWriterFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathEvaluator.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathNSResolver.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathException.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathExpression.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathResult.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathNamespace.hpp"/> + </source> + <source file="../../src/xercesc/sax/InputSource.cpp" lastModified="f532e77c78"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/sax/InputSource.hpp" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLDocumentHandler.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + </source> + <source file="../../src/xercesc/util/RefArrayOf.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefArrayOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMEntityImpl.hpp" lastModified="f455546718"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/DOMEntity.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLReader.hpp" lastModified="f532e77890"> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + <include file="../../src/xercesc/framework/XMLRecognizer.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLReader.cpp" lastModified="f62396d7b8"> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/util/RuntimeException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLAbstractDoubleFloat.cpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/XercesVersion.hpp" lastModified="f3ee5fc250"> + </source> + <source file="../../src/xercesc/util/PanicHandler.hpp" lastModified="f55114f720"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/PanicHandler.cpp" lastModified="f3d3bf3340"> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Field.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Field.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + </source> + <source file="../../src/xercesc/framework/MemoryManager.hpp" lastModified="f4d020a6c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp" lastModified="f5e6839e88"> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp" lastModified="f5e6839e88"> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Tru64/Tru64Defs.hpp" lastModified="ebc3ca8cd0"> + </source> + <source file="../../src/xercesc/util/XMLUCS4Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUTF8Transcoder.cpp" lastModified="f40d0c5bf0"> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUTF8Transcoder.hpp"/> + <include file="../../src/xercesc/util/UTFDataFormatException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUTF8Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/HexBin.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMElement.hpp" lastModified="f3ca10ab58"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMComment.hpp" lastModified="f3ca10a388"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMCharacterData.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathSymbols.hpp" lastModified="f14f8566c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathSymbols.cpp" lastModified="f14f8566c8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathSymbols.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueHashTableOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.c"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcher.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/util/NameIdPool.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueHashTableOf.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/util/RefVectorOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.c"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathException.hpp" lastModified="f14f8566c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMErrorHandler.hpp" lastModified="f3ca10b328"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XUtil.hpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XUtil.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/validators/schema/XUtil.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/LogicalPath.c" lastModified="f52d3599b8"> + </source> + <source file="../../src/xercesc/dom/DOMBuilder.hpp" lastModified="f3ca1097d0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/BinFileInputStream.cpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/BinFileInputStream.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4InputSource.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/dom/DOMInputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/HexBin.cpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/HexBin.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/HexBin.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4InputSource.cpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/framework/Wrapper4InputSource.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/util/StringPool.cpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + </source> + <source file="../../src/xercesc/util/StringPool.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttr.hpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + </source> + <source file="../../samples/CreateDOMDocument/CreateDOMDocument.cpp" lastModified="f6de4942d2"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/dom/DOM.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttr.cpp" lastModified="f53b93b760"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMEntityReference.hpp" lastModified="f3ca10af40"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDValidator.cpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/internal/ReaderMgr.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDValidator.hpp" lastModified="f160834d00"> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/framework/LocalFileFormatTarget.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/LocalFileFormatTarget.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/LocalFileFormatTarget.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLWin1252Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLWin1252Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLWin1252Transcoder.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMEntity.hpp" lastModified="f3ca10ab58"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp" lastModified="f3c9b36c40"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDef.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMErrorImpl.hpp" lastModified="f52c895040"> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/sax2/DeclHandler.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentType.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_KeyRef.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/util/HashBase.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStore.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/FieldValueMap.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/MacOS/MacOSDefs.hpp" lastModified="f17e7a3300"> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStore.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BlockRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BlockRangeFactory.cpp" lastModified="f377d1b508"> + <include file="../../src/xercesc/util/regx/BlockRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaSymbols.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaSymbols.hpp" lastModified="f2b92feb38"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/sax2/sax2Dummy.cpp" lastModified="f14f8cc968"> + <include file="../../src/xercesc/sax2/SAX2XMLReader.hpp"/> + <include file="../../src/xercesc/sax2/XMLReaderFactory.hpp"/> + <include file="../../src/xercesc/sax2/ContentHandler.hpp"/> + <include file="../../src/xercesc/sax2/DefaultHandler.hpp"/> + <include file="../../src/xercesc/sax2/Attributes.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDLocator.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDLocator.hpp" lastModified="f52ef75e58"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNotationImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNotation.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNodeListImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeList.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/MIPSproDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/regx/TokenInc.hpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/CharToken.hpp"/> + <include file="../../src/xercesc/util/regx/ClosureToken.hpp"/> + <include file="../../src/xercesc/util/regx/ConcatToken.hpp"/> + <include file="../../src/xercesc/util/regx/ConditionToken.hpp"/> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + <include file="../../src/xercesc/util/regx/ParenToken.hpp"/> + <include file="../../src/xercesc/util/regx/StringToken.hpp"/> + <include file="../../src/xercesc/util/regx/UnionToken.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldActivator.cpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMRange.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/DFAContentModel.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/DFAContentModel.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/common/CMAny.hpp"/> + <include file="../../src/xercesc/validators/common/CMBinaryOp.hpp"/> + <include file="../../src/xercesc/validators/common/CMLeaf.hpp"/> + <include file="../../src/xercesc/validators/common/CMUnaryOp.hpp"/> + <include file="../../src/xercesc/validators/common/DFAContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/HashCMStateSet.hpp"/> + <include file="../../src/xercesc/util/XMLInteger.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldValueMap.cpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/FieldValueMap.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldValueMap.hpp" lastModified="f56680bec8"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDErrorReporter.cpp" lastModified="f3d3be0e48"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp" lastModified="f52d2f11d8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XercesXPath.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathException.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Selector.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentRange.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DayDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DayDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DayDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/OS390/OS390Defs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/sax2/SAX2XMLReader.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathNamespace.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDDatatypeValidator.cpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStoreCache.cpp" lastModified="f56680bec8"> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMStateSet.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLExceptMsgs.hpp" lastModified="f527dde4e8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/XMLRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/XMLRangeFactory.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/XMLRangeFactory.hpp"/> + <include file="../../src/xercesc/internal/CharTypeTables.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/MemBufInputSource.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/framework/MemBufInputSource.hpp"/> + </source> + <source file="../../src/xercesc/framework/MemBufInputSource.hpp" lastModified="f6b3ae9570"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/Base64.cpp" lastModified="f5479f2e90"> + <include file="../../src/xercesc/util/Base64.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + </source> + <source file="../../src/xercesc/util/Base64.hpp" lastModified="f5477c6450"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMEntityResolver.hpp" lastModified="f3ca10af40"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNode.hpp" lastModified="f4fa3320f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/GeneralAttributeCheck.cpp" lastModified="f52d2f11d8"> + <include file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/BitSet.cpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/BitSet.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/util/BitSet.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMInputSource.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttributesImpl.hpp" lastModified="f3c9abe290"> + <include file="../../src/xercesc/sax2/Attributes.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttributesImpl.cpp" lastModified="f532e774a8"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/internal/VecAttributesImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/NameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DateDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DayDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/YearDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMElementImpl.hpp" lastModified="f30b76cce0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMAttrMapImpl.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNamedNodeMap.hpp" lastModified="f3ca10b710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegxDefs.hpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/BitOps.hpp" lastModified="f3c9ae9210"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XML256TableTranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XML256TableTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/regx/RegxUtil.hpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegxUtil.cpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMWriterFilter.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/OpenServer/OpenServerDefs.hpp" lastModified="ec49d070d8"> + </source> + <source file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLFloat.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLInteger.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathNSResolver.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ClosureToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ClosureToken.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ClosureToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Key.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Key.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_Key.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnicodeRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathResult.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigInteger.cpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/XMLBigInteger.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigInteger.hpp" lastModified="f52f8f6068"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnicodeRangeFactory.cpp" lastModified="f14fa041c8"> + <include file="../../src/xercesc/util/regx/UnicodeRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/XMLUniCharacter.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnionToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnionToken.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/UnionToken.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/StringToken.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/sax2/DefaultHandler.hpp" lastModified="f14f8cc968"> + <include file="../../src/xercesc/sax2/ContentHandler.hpp"/> + <include file="../../src/xercesc/sax2/LexicalHandler.hpp"/> + <include file="../../src/xercesc/sax2/DeclHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMTextImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMText.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMCharacterDataImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + </source> + <source file="../../src/xercesc/util/XML88591Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XML88591Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XML88591Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IdentityConstraint.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/TranscodingException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/UTFDataFormatException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentSpecNode.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentSpecNode.hpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/AllContentModel.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/AllContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/AllContentModel.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMAttrMapImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp" lastModified="f14f8ab240"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp" lastModified="f1f4073f50"> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDefList.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + </source> + <source file="../../src/xercesc/util/KeyRefPair.c" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/KeyRefPair.hpp"/> + </source> + <source file="../../src/xercesc/util/XercesDefs.hpp" lastModified="f573a406c8"> + <include file="../../src/xercesc/util/XercesVersion.hpp"/> + <include file="../../src/xercesc/util/AutoSense.hpp"/> + <include file="../../src/xercesc/util/Platforms/Win32/Win32Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/AIX/AIXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Solaris/SolarisDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OpenServer/OpenServerDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/UnixWare/UnixWareDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/HPUX/HPUXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/IRIX/IRIXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Tandem/TandemDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/BeOS/BeOSDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Linux/LinuxDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/FreeBSD/FreeBSDDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OS390/OS390Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/PTX/PTXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OS2/OS2Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/MacOS/MacOSDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OS400/OS400Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Tru64/Tru64Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/QNX/QNXDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/VCPPDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/CSetDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/BorlandCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/SunCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/SCOCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/SunKaiDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/HPCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/MIPSproDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/TandemCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/GCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/MVSCPPDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/IBMVAW32Defs.hpp"/> + <include file="../../src/xercesc/util/Compilers/IBMVAOS2Defs.hpp"/> + <include file="../../src/xercesc/util/Compilers/CodeWarriorDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/PTXCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/OS400SetDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/DECCXXDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/QCCDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/NetBSD/NetBSDDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLURL.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLURL.hpp" lastModified="f740135960"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/VCPPDefs.hpp" lastModified="f5743100a0"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/regx/XMLUniCharacter.hpp" lastModified="f14fa041c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/XMLUniCharacter.cpp" lastModified="f251b2a1f8"> + <include file="../../src/xercesc/util/regx/XMLUniCharacter.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.cpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.hpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/sax2/ContentHandler.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp" lastModified="f1e7634cf8"> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesElementWildcard.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMCDATASection.hpp" lastModified="f3ca1097d0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMText.hpp"/> + </source> + <source file="../../src/xercesc/internal/IANAEncodings.hpp" lastModified="f30a738db0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax2/Attributes.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Token.hpp" lastModified="f52d21c398"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Token.cpp" lastModified="f1a719a8b8"> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMEntityReferenceImpl.hpp" lastModified="f4df446630"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityReference.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + </source> + <source file="../../src/xercesc/sax/Locator.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/ErrorHandler.hpp" lastModified="f579d6be00"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLException.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLException.cpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMLException.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerArrayImpl.hpp" lastModified="f74040aaf0"> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerArrayImpl.cpp" lastModified="f74040aaf0"> + <include file="../../src/xercesc/internal/MemoryManagerArrayImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/Grammar.hpp" lastModified="f6b9542008"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLDouble.hpp"/> + </source> + <source file="../../src/xercesc/util/Janitor.c" lastModified="f548c89360"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/framework/MemBufFormatTarget.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/MemBufFormatTarget.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/MemBufFormatTarget.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/NetBSD/NetBSDDefs.hpp" lastModified="f521b12cd8"> + </source> + <source file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMLocator.hpp" lastModified="f3ca10b328"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDouble.hpp" lastModified="f52f8f6068"> + <include file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDouble.cpp" lastModified="f52f8f6069"> + <include file="../../src/xercesc/util/XMLDouble.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + </source> + <source file="../../src/xercesc/framework/XMLValidityCodes.hpp" lastModified="f4d69f2470"> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentTraversal.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/HeaderDummy.cpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/InvalidCastException.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/util/UnsupportedEncodingException.hpp"/> + <include file="../../src/xercesc/util/UTFDataFormatException.hpp"/> + </source> + <source file="../../src/xercesc/util/UnsupportedEncodingException.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDateTime.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/SchemaDateTimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDateTime.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLDateTime.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/util/BaseRefVectorOf.hpp" lastModified="f56a88c600"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/BaseRefVectorOf.c"/> + </source> + <source file="../../src/xercesc/framework/XMLEntityDecl.cpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLEntityDecl.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/internal/ElemStack.hpp" lastModified="f532e774a8"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/internal/ElemStack.cpp" lastModified="f53b93b760"> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/RefVectorOf.c" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/SCOCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/UnexpectedEOFException.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/OS400SetDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/XMemory.cpp" lastModified="f739e11758"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/assert.h"/> + </source> + <source file="../../src/xercesc/util/XMemory.hpp" lastModified="f739e11758"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp" lastModified="f6b951d618"> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLGrammarPoolImpl.cpp" lastModified="f6b951d618"> + <include file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Solaris/SolarisDefs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/validators/schema/SchemaValidator.hpp" lastModified="f6fe662d80"> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaValidator.cpp" lastModified="f6fe662d80"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <include file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + <include file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp"/> + </source> + </includePath> +</dependencies> diff --git a/test/junit/files/xerces-c/history.xml b/test/junit/files/xerces-c/history.xml new file mode 100644 index 0000000..2e8a3c0 --- /dev/null +++ b/test/junit/files/xerces-c/history.xml @@ -0,0 +1,636 @@ +<?xml version='1.0' encoding='UTF-8'?> +<history> + <processor signature="gcc 2.95.3 i486-suse-linux-c -g -fPIC -DPROJ_SAX2 -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_DOM -DPROJ_VALIDATORS -DXML_SINGLEDLL -DLINUX -D_REENTRANT -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET -D_GNU_SOURCE -D__USE_GNU -I.."> + <target file="LinuxPlatformUtils.o" lastModified="f75e50ed20"> + <source file="../../src/xercesc/util/Platforms/Linux/LinuxPlatformUtils.cpp" lastModified="f52d1d1460"/> + </target> + </processor> + <processor signature="gcc 2.95.3 i486-suse-linux-c -g -fPIC -DPROJ_SAX2 -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_DOM -DPROJ_VALIDATORS -DXML_SINGLEDLL -DLINUX -D_REENTRANT -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET -I.."> + <target file="DayDatatypeValidator.o" lastModified="f75e4feb50"> + <source file="../../src/xercesc/validators/datatype/DayDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="DOMBuilderImpl.o" lastModified="f75e4cce70"> + <source file="../../src/xercesc/parsers/DOMBuilderImpl.cpp" lastModified="f7211e8778"/> + </target> + <target file="StringPool.o" lastModified="f75e50ba58"> + <source file="../../src/xercesc/util/StringPool.cpp" lastModified="f53b93bb48"/> + </target> + <target file="IGXMLScanner2.o" lastModified="f75e4fe380"> + <source file="../../src/xercesc/internal/IGXMLScanner2.cpp" lastModified="f6fe622a28"/> + </target> + <target file="QNameDatatypeValidator.o" lastModified="f75e4d18a8"> + <source file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.cpp" lastModified="f52d2b6858"/> + </target> + <target file="IC_Selector.o" lastModified="f75e4d3018"> + <source file="../../src/xercesc/validators/schema/identity/IC_Selector.cpp" lastModified="f52d3101f0"/> + </target> + <target file="DateTimeValidator.o" lastModified="f75e4ef538"> + <source file="../../src/xercesc/validators/datatype/DateTimeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="DatatypeValidator.o" lastModified="f75e50b670"> + <source file="../../src/xercesc/validators/datatype/DatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="InputSource.o" lastModified="f75e4fe768"> + <source file="../../src/xercesc/sax/InputSource.cpp" lastModified="f532e77c78"/> + </target> + <target file="ListDatatypeValidator.o" lastModified="f75e4e0308"> + <source file="../../src/xercesc/validators/datatype/ListDatatypeValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="DateDatatypeValidator.o" lastModified="f75e4cbed0"> + <source file="../../src/xercesc/validators/datatype/DateDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="RangeTokenMap.o" lastModified="f75e4e6c80"> + <source file="../../src/xercesc/util/regx/RangeTokenMap.cpp" lastModified="f53b93bf30"/> + </target> + <target file="HashXMLCh.o" lastModified="f75e4c8ff0"> + <source file="../../src/xercesc/util/HashXMLCh.cpp" lastModified="f52d3599b8"/> + </target> + <target file="XercesElementWildcard.o" lastModified="f75e4cbae8"> + <source file="../../src/xercesc/validators/schema/XercesElementWildcard.cpp" lastModified="f14f873f70"/> + </target> + <target file="DFAContentModel.o" lastModified="f75e4fa8e8"> + <source file="../../src/xercesc/validators/common/DFAContentModel.cpp" lastModified="f53b93bf30"/> + </target> + <target file="DateTimeDatatypeValidator.o" lastModified="f75e509730"> + <source file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="VecAttrListImpl.o" lastModified="f75e4cda28"> + <source file="../../src/xercesc/internal/VecAttrListImpl.cpp" lastModified="f52d12b808"/> + </target> + <target file="IDREFDatatypeValidator.o" lastModified="f75e5054c8"> + <source file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp" lastModified="f532ed50a8"/> + </target> + <target file="VecAttributesImpl.o" lastModified="f75e501e18"> + <source file="../../src/xercesc/internal/VecAttributesImpl.cpp" lastModified="f532e774a8"/> + </target> + <target file="XMLAttDef.o" lastModified="f75e4d43a0"> + <source file="../../src/xercesc/framework/XMLAttDef.cpp" lastModified="f532e76cd8"/> + </target> + <target file="XMLMsgLoader.o" lastModified="f75e4f4358"> + <source file="../../src/xercesc/util/XMLMsgLoader.cpp" lastModified="f52d3883d0"/> + </target> + <target file="IC_KeyRef.o" lastModified="f75e4dff20"> + <source file="../../src/xercesc/validators/schema/identity/IC_KeyRef.cpp" lastModified="f52d3101f0"/> + </target> + <target file="ConditionToken.o" lastModified="f75e4fb4a0"> + <source file="../../src/xercesc/util/regx/ConditionToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="UnionToken.o" lastModified="f75e4da160"> + <source file="../../src/xercesc/util/regx/UnionToken.cpp" lastModified="f53b93bf30"/> + </target> + <target file="InMemMsgLoader.o" lastModified="f75e506080"> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp" lastModified="f52d15c548"/> + </target> + <target file="ENTITYDatatypeValidator.o" lastModified="f75e5025e8"> + <source file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="XMLEntityDecl.o" lastModified="f75e4fbc70"> + <source file="../../src/xercesc/framework/XMLEntityDecl.cpp" lastModified="f54da203f8"/> + </target> + <target file="EncodingValidator.o" lastModified="f75e4cbae8"> + <source file="../../src/xercesc/util/EncodingValidator.cpp" lastModified="f3badfa580"/> + </target> + <target file="ContentSpecNode.o" lastModified="f75e4f9948"> + <source file="../../src/xercesc/validators/common/ContentSpecNode.cpp" lastModified="f53b93bf30"/> + </target> + <target file="ReaderMgr.o" lastModified="f75e4deb98"> + <source file="../../src/xercesc/internal/ReaderMgr.cpp" lastModified="f6fe622a28"/> + </target> + <target file="XMLElementDecl.o" lastModified="f75e4fef38"> + <source file="../../src/xercesc/framework/XMLElementDecl.cpp" lastModified="f53b93b760"/> + </target> + <target file="SAX2XMLReaderImpl.o" lastModified="f75e4dc488"> + <source file="../../src/xercesc/parsers/SAX2XMLReaderImpl.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="IGXMLScanner.o" lastModified="f75e50b288"> + <source file="../../src/xercesc/internal/IGXMLScanner.cpp" lastModified="f7438ecc50"/> + </target> + <target file="IC_Key.o" lastModified="f75e4dad18"> + <source file="../../src/xercesc/validators/schema/identity/IC_Key.cpp" lastModified="f52d3101f0"/> + </target> + <target file="RangeFactory.o" lastModified="f75e4caf30"> + <source file="../../src/xercesc/util/regx/RangeFactory.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XMLUTF8Transcoder.o" lastModified="f75e502db8"> + <source file="../../src/xercesc/util/XMLUTF8Transcoder.cpp" lastModified="f40d0c5bf0"/> + </target> + <target file="SchemaSymbols.o" lastModified="f75e4d0cf0"> + <source file="../../src/xercesc/validators/schema/SchemaSymbols.cpp" lastModified="f14f873f70"/> + </target> + <target file="UnicodeRangeFactory.o" lastModified="f75e4d7a50"> + <source file="../../src/xercesc/util/regx/UnicodeRangeFactory.cpp" lastModified="f14fa041c8"/> + </target> + <target file="XPathMatcherStack.o" lastModified="f75e4cc6a0"> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.cpp" lastModified="f53b93cae8"/> + </target> + <target file="RangeToken.o" lastModified="f75e4d4b70"> + <source file="../../src/xercesc/util/regx/RangeToken.cpp" lastModified="f532e78060"/> + </target> + <target file="ParenToken.o" lastModified="f75e4cc6a0"> + <source file="../../src/xercesc/util/regx/ParenToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XercesDOMParser.o" lastModified="f75e503d58"> + <source file="../../src/xercesc/parsers/XercesDOMParser.cpp" lastModified="f71a8f40f0"/> + </target> + <target file="XMLUTF16Transcoder.o" lastModified="f75e4ce9c8"> + <source file="../../src/xercesc/util/XMLUTF16Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="URLInputSource.o" lastModified="f75e4ce9c8"> + <source file="../../src/xercesc/framework/URLInputSource.cpp" lastModified="f532e76cd8"/> + </target> + <target file="PanicHandler.o" lastModified="f75e4c97c0"> + <source file="../../src/xercesc/util/PanicHandler.cpp" lastModified="f3d3bf3340"/> + </target> + <target file="XMLBuffer.o" lastModified="f75e4dc870"> + <source file="../../src/xercesc/framework/XMLBuffer.cpp" lastModified="f52d126218"/> + </target> + <target file="LocalFileFormatTarget.o" lastModified="f75e50c9f8"> + <source file="../../src/xercesc/framework/LocalFileFormatTarget.cpp" lastModified="f532e76cd8"/> + </target> + <target file="BinMemInputStream.o" lastModified="f75e50ba58"> + <source file="../../src/xercesc/util/BinMemInputStream.cpp" lastModified="f52ef34390"/> + </target> + <target file="ParserForXMLSchema.o" lastModified="f75e501260"> + <source file="../../src/xercesc/util/regx/ParserForXMLSchema.cpp" lastModified="f52d21bfb0"/> + </target> + <target file="XMLScanner.o" lastModified="f75e50d998"> + <source file="../../src/xercesc/internal/XMLScanner.cpp" lastModified="f6fe622a28"/> + </target> + <target file="DefaultPanicHandler.o" lastModified="f75e4fc828"> + <source file="../../src/xercesc/util/DefaultPanicHandler.cpp" lastModified="f3d3bf3340"/> + </target> + <target file="MixedContentModel.o" lastModified="f75e4e0ec0"> + <source file="../../src/xercesc/validators/common/MixedContentModel.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XPathSymbols.o" lastModified="f75e4d9990"> + <source file="../../src/xercesc/validators/schema/identity/XPathSymbols.cpp" lastModified="f14f8566c8"/> + </target> + <target file="AbstractStringValidator.o" lastModified="f75e4ed9e0"> + <source file="../../src/xercesc/validators/datatype/AbstractStringValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="DecimalDatatypeValidator.o" lastModified="f75e508f60"> + <source file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="CMBinaryOp.o" lastModified="f75e508790"> + <source file="../../src/xercesc/validators/common/CMBinaryOp.cpp" lastModified="f52d26d478"/> + </target> + <target file="HexBinaryDatatypeValidator.o" lastModified="f75e4e64b0"> + <source file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="NOTATIONDatatypeValidator.o" lastModified="f75e4c9ba8"> + <source file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="DatatypeValidatorFactory.o" lastModified="f75e503970"> + <source file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp" lastModified="f53b93c318"/> + </target> + <target file="XMLSchemaDescriptionImpl.o" lastModified="f75e4c9f90"> + <source file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp" lastModified="f6b95a7138"/> + </target> + <target file="AbstractDOMParser.o" lastModified="f75e4d66c8"> + <source file="../../src/xercesc/parsers/AbstractDOMParser.cpp" lastModified="f728d1b490"/> + </target> + <target file="FieldActivator.o" lastModified="f75e4d5b10"> + <source file="../../src/xercesc/validators/schema/identity/FieldActivator.cpp" lastModified="f54da207e0"/> + </target> + <target file="XercesGroupInfo.o" lastModified="f75e4d0908"> + <source file="../../src/xercesc/validators/schema/XercesGroupInfo.cpp" lastModified="f53b93c700"/> + </target> + <target file="TimeDatatypeValidator.o" lastModified="f75e4f1090"> + <source file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="HexBin.o" lastModified="f75e4f7df0"> + <source file="../../src/xercesc/util/HexBin.cpp" lastModified="f14fa4dd78"/> + </target> + <target file="SAXException.o" lastModified="f75e4deb98"> + <source file="../../src/xercesc/sax/SAXException.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="Match.o" lastModified="f75e4ff320"> + <source file="../../src/xercesc/util/regx/Match.cpp" lastModified="f52e46f630"/> + </target> + <target file="XMLReader.o" lastModified="f75e4ffaf0"> + <source file="../../src/xercesc/internal/XMLReader.cpp" lastModified="f62396d7b8"/> + </target> + <target file="DoubleDatatypeValidator.o" lastModified="f75e50e550"> + <source file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp" lastModified="f53b93c318"/> + </target> + <target file="XSDDOMParser.o" lastModified="f75e4f8d90"> + <source file="../../src/xercesc/validators/schema/XSDDOMParser.cpp" lastModified="f5e6992640"/> + </target> + <target file="XMemory.o" lastModified="f75e4d9d78"> + <source file="../../src/xercesc/util/XMemory.cpp" lastModified="f739e11758"/> + </target> + <target file="XMLGrammarPoolImpl.o" lastModified="f75e4cab48"> + <source file="../../src/xercesc/internal/XMLGrammarPoolImpl.cpp" lastModified="f6b951d618"/> + </target> + <target file="DTDGrammar.o" lastModified="f75e5083a8"> + <source file="../../src/xercesc/validators/DTD/DTDGrammar.cpp" lastModified="f6fe65e730"/> + </target> + <target file="BMPattern.o" lastModified="f75e4d14c0"> + <source file="../../src/xercesc/util/regx/BMPattern.cpp" lastModified="f52d21bfb0"/> + </target> + <target file="GeneralAttributeCheck.o" lastModified="f75e4d89f0"> + <source file="../../src/xercesc/validators/schema/GeneralAttributeCheck.cpp" lastModified="f52d2f11d8"/> + </target> + <target file="HeaderDummy.o" lastModified="f75e50b670"> + <source file="../../src/xercesc/util/HeaderDummy.cpp" lastModified="f14fa4dd78"/> + </target> + <target file="TokenFactory.o" lastModified="f75e50dd80"> + <source file="../../src/xercesc/util/regx/TokenFactory.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XSDLocator.o" lastModified="f75e4cbae8"> + <source file="../../src/xercesc/validators/schema/XSDLocator.cpp" lastModified="f14f873f70"/> + </target> + <target file="XML88591Transcoder.o" lastModified="f75e4d2848"> + <source file="../../src/xercesc/util/XML88591Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="XML256TableTranscoder.o" lastModified="f75e4d3400"> + <source file="../../src/xercesc/util/XML256TableTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="ASCIIRangeFactory.o" lastModified="f75e4fc828"> + <source file="../../src/xercesc/util/regx/ASCIIRangeFactory.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XercesXPath.o" lastModified="f75e4cb700"> + <source file="../../src/xercesc/validators/schema/identity/XercesXPath.cpp" lastModified="f53b93cae8"/> + </target> + <target file="DOMXPathException.o" lastModified="f75e4d5b10"> + <source file="../../src/xercesc/dom/DOMXPathException.cpp" lastModified="f71f1f8710"/> + </target> + <target file="DTDElementDecl.o" lastModified="f75e505c98"> + <source file="../../src/xercesc/validators/DTD/DTDElementDecl.cpp" lastModified="f53b93bf30"/> + </target> + <target file="ValueStoreCache.o" lastModified="f75e4d3fb8"> + <source file="../../src/xercesc/validators/schema/identity/ValueStoreCache.cpp" lastModified="f56680bec8"/> + </target> + <target file="MemBufFormatTarget.o" lastModified="f75e500a90"> + <source file="../../src/xercesc/framework/MemBufFormatTarget.cpp" lastModified="f532e76cd8"/> + </target> + <target file="AnySimpleTypeDatatypeValidator.o" lastModified="f75e4dd428"> + <source file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="UnixHTTPURLInputStream.o" lastModified="f75e4f08c0"> + <source file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp" lastModified="f534aecb10"/> + </target> + <target file="SchemaGrammar.o" lastModified="f75e4d0138"> + <source file="../../src/xercesc/validators/schema/SchemaGrammar.cpp" lastModified="f6b9585a10"/> + </target> + <target file="XMLUniCharacter.o" lastModified="f75e4da930"> + <source file="../../src/xercesc/util/regx/XMLUniCharacter.cpp" lastModified="f251b2a1f8"/> + </target> + <target file="FloatDatatypeValidator.o" lastModified="f75e50c228"> + <source file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.cpp" lastModified="f53b93c318"/> + </target> + <target file="SchemaElementDecl.o" lastModified="f75e4d7668"> + <source file="../../src/xercesc/validators/schema/SchemaElementDecl.cpp" lastModified="f53b93c700"/> + </target> + <target file="AllContentModel.o" lastModified="f75e4e5ce0"> + <source file="../../src/xercesc/validators/common/AllContentModel.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XMLAbstractDoubleFloat.o" lastModified="f75e4fc058"> + <source file="../../src/xercesc/util/XMLAbstractDoubleFloat.cpp" lastModified="f52f8f5c80"/> + </target> + <target file="CMAny.o" lastModified="f75e4d4788"> + <source file="../../src/xercesc/validators/common/CMAny.cpp" lastModified="f52d26d478"/> + </target> + <target file="IdentityConstraint.o" lastModified="f75e509348"> + <source file="../../src/xercesc/validators/schema/identity/IdentityConstraint.cpp" lastModified="f52d3101f0"/> + </target> + <target file="KVStringPair.o" lastModified="f75e4cda28"> + <source file="../../src/xercesc/util/KVStringPair.cpp" lastModified="f52f8f5c80"/> + </target> + <target file="ClosureToken.o" lastModified="f75e4fc058"> + <source file="../../src/xercesc/util/regx/ClosureToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="TransService.o" lastModified="f75e506850"> + <source file="../../src/xercesc/util/TransService.cpp" lastModified="f52d387fe8"/> + </target> + <target file="BitSet.o" lastModified="f75e4ce5e0"> + <source file="../../src/xercesc/util/BitSet.cpp" lastModified="f52d3599b8"/> + </target> + <target file="XSDErrorReporter.o" lastModified="f75e4e5510"> + <source file="../../src/xercesc/validators/schema/XSDErrorReporter.cpp" lastModified="f3d3be0e48"/> + </target> + <target file="IDDatatypeValidator.o" lastModified="f75e4fc828"> + <source file="../../src/xercesc/validators/datatype/IDDatatypeValidator.cpp" lastModified="f532ed50a8"/> + </target> + <target file="Wrapper4DOMInputSource.o" lastModified="f75e4caf30"> + <source file="../../src/xercesc/framework/Wrapper4DOMInputSource.cpp" lastModified="f579d6ba18"/> + </target> + <target file="NCNameDatatypeValidator.o" lastModified="f75e506c38"> + <source file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="BinFileInputStream.o" lastModified="f75e5077f0"> + <source file="../../src/xercesc/util/BinFileInputStream.cpp" lastModified="f52ef34390"/> + </target> + <target file="XMLRangeFactory.o" lastModified="f75e4ff320"> + <source file="../../src/xercesc/util/regx/XMLRangeFactory.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XMLWin1252Transcoder.o" lastModified="f75e4d18a8"> + <source file="../../src/xercesc/util/XMLWin1252Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="DTDScanner.o" lastModified="f75e500a90"> + <source file="../../src/xercesc/validators/DTD/DTDScanner.cpp" lastModified="f64dc37d20"/> + </target> + <target file="XMLContentModel.o" lastModified="f75e4fb0b8"> + <source file="../../src/xercesc/framework/XMLContentModel.cpp" lastModified="f14f90ff88"/> + </target> + <target file="BooleanDatatypeValidator.o" lastModified="f75e4dad18"> + <source file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="Token.o" lastModified="f75e4d43a0"> + <source file="../../src/xercesc/util/regx/Token.cpp" lastModified="f1a719a8b8"/> + </target> + <target file="XMLUni.o" lastModified="f75e4f9948"> + <source file="../../src/xercesc/util/XMLUni.cpp" lastModified="f724d6a5a8"/> + </target> + <target file="RegxParser.o" lastModified="f75e4ee980"> + <source file="../../src/xercesc/util/regx/RegxParser.cpp" lastModified="f53b93bf30"/> + </target> + <target file="SAXParser.o" lastModified="f75e4ebe88"> + <source file="../../src/xercesc/parsers/SAXParser.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="Wrapper4InputSource.o" lastModified="f75e4cc6a0"> + <source file="../../src/xercesc/framework/Wrapper4InputSource.cpp" lastModified="f579d6ba18"/> + </target> + <target file="XMLString.o" lastModified="f75e4ddbf8"> + <source file="../../src/xercesc/util/XMLString.cpp" lastModified="f53b93bb48"/> + </target> + <target file="Base64BinaryDatatypeValidator.o" lastModified="f75e4e06f0"> + <source file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="XMLEBCDICTranscoder.o" lastModified="f75e4d0cf0"> + <source file="../../src/xercesc/util/XMLEBCDICTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="LocalFileInputSource.o" lastModified="f75e4d9990"> + <source file="../../src/xercesc/framework/LocalFileInputSource.cpp" lastModified="f532e76cd8"/> + </target> + <target file="YearMonthDatatypeValidator.o" lastModified="f75e4dbcb8"> + <source file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="XMLFormatter.o" lastModified="f75e4f81d8"> + <source file="../../src/xercesc/framework/XMLFormatter.cpp" lastModified="f579d6ba18"/> + </target> + <target file="XMLNumber.o" lastModified="f75e5058b0"> + <source file="../../src/xercesc/util/XMLNumber.cpp" lastModified="f14fa4e548"/> + </target> + <target file="MemBufInputSource.o" lastModified="f75e4cab48"> + <source file="../../src/xercesc/framework/MemBufInputSource.cpp" lastModified="f532e76cd8"/> + </target> + <target file="XMLValidator.o" lastModified="f75e4d14c0"> + <source file="../../src/xercesc/framework/XMLValidator.cpp" lastModified="f52d126218"/> + </target> + <target file="StdOutFormatTarget.o" lastModified="f75e4d0908"> + <source file="../../src/xercesc/framework/StdOutFormatTarget.cpp" lastModified="f573a406c8"/> + </target> + <target file="DurationDatatypeValidator.o" lastModified="f75e4cf580"> + <source file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="SocketNetAccessor.o" lastModified="f75e4d8dd8"> + <source file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp" lastModified="f534aecb10"/> + </target> + <target file="XUtil.o" lastModified="f75e4cc2b8"> + <source file="../../src/xercesc/validators/schema/XUtil.cpp" lastModified="f14f873f70"/> + </target> + <target file="XMLBufferMgr.o" lastModified="f75e4d5728"> + <source file="../../src/xercesc/framework/XMLBufferMgr.cpp" lastModified="f52d126218"/> + </target> + <target file="SAXParseException.o" lastModified="f75e4e12a8"> + <source file="../../src/xercesc/sax/SAXParseException.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="XMLFloat.o" lastModified="f75e50d998"> + <source file="../../src/xercesc/util/XMLFloat.cpp" lastModified="f52f8f6068"/> + </target> + <target file="FieldValueMap.o" lastModified="f75e4d2848"> + <source file="../../src/xercesc/validators/schema/identity/FieldValueMap.cpp" lastModified="f54da207e0"/> + </target> + <target file="XMLUCSTranscoder.o" lastModified="f75e501648"> + <source file="../../src/xercesc/util/XMLUCSTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="ElemStack.o" lastModified="f75e4f33b8"> + <source file="../../src/xercesc/internal/ElemStack.cpp" lastModified="f53b93b760"/> + </target> + <target file="MonthDatatypeValidator.o" lastModified="f75e4e4958"> + <source file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="QName.o" lastModified="f75e4ec270"> + <source file="../../src/xercesc/util/QName.cpp" lastModified="f52f8f5c80"/> + </target> + <target file="RegxUtil.o" lastModified="f75e501260"> + <source file="../../src/xercesc/util/regx/RegxUtil.cpp" lastModified="f52e46f630"/> + </target> + <target file="SubstitutionGroupComparator.o" lastModified="f75e4dd040"> + <source file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.cpp" lastModified="f6b95a7138"/> + </target> + <target file="SchemaAttDefList.o" lastModified="f75e4db4e8"> + <source file="../../src/xercesc/validators/schema/SchemaAttDefList.cpp" lastModified="f53b93c318"/> + </target> + <target file="XMLScannerResolver.o" lastModified="f75e4d2460"> + <source file="../../src/xercesc/internal/XMLScannerResolver.cpp" lastModified="f64dc0ece0"/> + </target> + <target file="SchemaAttDef.o" lastModified="f75e4f00f0"> + <source file="../../src/xercesc/validators/schema/SchemaAttDef.cpp" lastModified="f53b93c318"/> + </target> + <target file="IC_Field.o" lastModified="f75e4ff708"> + <source file="../../src/xercesc/validators/schema/identity/IC_Field.cpp" lastModified="f52d3101f0"/> + </target> + <target file="WFXMLScanner.o" lastModified="f75e4d9990"> + <source file="../../src/xercesc/internal/WFXMLScanner.cpp" lastModified="f6939ac6c8"/> + </target> + <target file="CharToken.o" lastModified="f75e4c9ba8"> + <source file="../../src/xercesc/util/regx/CharToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XMLBigDecimal.o" lastModified="f75e50e168"> + <source file="../../src/xercesc/util/XMLBigDecimal.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="BlockRangeFactory.o" lastModified="f75e507bd8"> + <source file="../../src/xercesc/util/regx/BlockRangeFactory.cpp" lastModified="f377d1b508"/> + </target> + <target file="BinInputStream.o" lastModified="f75e5025e8"> + <source file="../../src/xercesc/util/BinInputStream.cpp" lastModified="f14fa4dd78"/> + </target> + <target file="DTDAttDefList.o" lastModified="f75e4eca40"> + <source file="../../src/xercesc/validators/DTD/DTDAttDefList.cpp" lastModified="f14f882200"/> + </target> + <target file="DGXMLScanner.o" lastModified="f75e4f7238"> + <source file="../../src/xercesc/internal/DGXMLScanner.cpp" lastModified="f6b951d618"/> + </target> + <target file="XMLNotationDecl.o" lastModified="f75e50c228"> + <source file="../../src/xercesc/framework/XMLNotationDecl.cpp" lastModified="f532e76cd8"/> + </target> + <target file="IC_Unique.o" lastModified="f75e4f2be8"> + <source file="../../src/xercesc/validators/schema/identity/IC_Unique.cpp" lastModified="f52d3101f0"/> + </target> + <target file="Dummy.o" lastModified="f75e4cd258"> + <source file="../../src/xercesc/sax/Dummy.cpp" lastModified="f14f8d65a8"/> + </target> + <target file="PlatformUtils.o" lastModified="f75e4e0ad8"> + <source file="../../src/xercesc/util/PlatformUtils.cpp" lastModified="f744486020"/> + </target> + <target file="XMLDateTime.o" lastModified="f75e4d2c30"> + <source file="../../src/xercesc/util/XMLDateTime.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="GCCDefs.o" lastModified="f75e4d18a8"> + <source file="../../src/xercesc/util/Compilers/GCCDefs.cpp" lastModified="f198df5338"/> + </target> + <target file="NamespaceScope.o" lastModified="f75e4def80"> + <source file="../../src/xercesc/validators/schema/NamespaceScope.cpp" lastModified="f53b93c318"/> + </target> + <target file="Mutexes.o" lastModified="f75e4dfb38"> + <source file="../../src/xercesc/util/Mutexes.cpp" lastModified="f14fa4e160"/> + </target> + <target file="RegularExpression.o" lastModified="f75e4d5728"> + <source file="../../src/xercesc/util/regx/RegularExpression.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="SimpleContentModel.o" lastModified="f75e501648"> + <source file="../../src/xercesc/validators/common/SimpleContentModel.cpp" lastModified="f14f8c11d0"/> + </target> + <target file="StringDatatypeValidator.o" lastModified="f75e4e7450"> + <source file="../../src/xercesc/validators/datatype/StringDatatypeValidator.cpp" lastModified="f52d2b6858"/> + </target> + <target file="XMLIBM1140Transcoder.o" lastModified="f75e4ddfe0"> + <source file="../../src/xercesc/util/XMLIBM1140Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="XMLUri.o" lastModified="f75e4c93d8"> + <source file="../../src/xercesc/util/XMLUri.cpp" lastModified="f698f48320"/> + </target> + <target file="SchemaInfo.o" lastModified="f75e50c610"> + <source file="../../src/xercesc/validators/schema/SchemaInfo.cpp" lastModified="f532ed50a8"/> + </target> + <target file="XMLDTDDescriptionImpl.o" lastModified="f75e4dfb38"> + <source file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp" lastModified="f5e6839e88"/> + </target> + <target file="CMUnaryOp.o" lastModified="f75e4cc2b8"> + <source file="../../src/xercesc/validators/common/CMUnaryOp.cpp" lastModified="f52d26d478"/> + </target> + <target file="DOMRangeException.o" lastModified="f75e5025e8"> + <source file="../../src/xercesc/dom/DOMRangeException.cpp" lastModified="f14f9948a0"/> + </target> + <target file="DTDValidator.o" lastModified="f75e4cf198"> + <source file="../../src/xercesc/validators/DTD/DTDValidator.cpp" lastModified="f532ed48d8"/> + </target> + <target file="ContentLeafNameTypeVector.o" lastModified="f75e4d9d78"> + <source file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.cpp" lastModified="f52d26d478"/> + </target> + <target file="MemoryManagerImpl.o" lastModified="f75e4fb4a0"> + <source file="../../src/xercesc/internal/MemoryManagerImpl.cpp" lastModified="f4b106eba8"/> + </target> + <target file="AbstractNumericFacetValidator.o" lastModified="f75e4df750"> + <source file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="MemoryManagerArrayImpl.o" lastModified="f75e4e4958"> + <source file="../../src/xercesc/internal/MemoryManagerArrayImpl.cpp" lastModified="f74040aaf0"/> + </target> + <target file="XMLASCIITranscoder.o" lastModified="f75e4c8050"> + <source file="../../src/xercesc/util/XMLASCIITranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="XMLURL.o" lastModified="f75e4f7a08"> + <source file="../../src/xercesc/util/XMLURL.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="UnionDatatypeValidator.o" lastModified="f75e502db8"> + <source file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.cpp" lastModified="f70c111828"/> + </target> + <target file="XPathMatcher.o" lastModified="f75e4ce5e0"> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcher.cpp" lastModified="f53b93cae8"/> + </target> + <target file="ComplexTypeInfo.o" lastModified="f75e4c8ff0"> + <source file="../../src/xercesc/validators/schema/ComplexTypeInfo.cpp" lastModified="f53b93c318"/> + </target> + <target file="SchemaValidator.o" lastModified="f75e5050e0"> + <source file="../../src/xercesc/validators/schema/SchemaValidator.cpp" lastModified="f6fe662d80"/> + </target> + <target file="MonthDayDatatypeValidator.o" lastModified="f75e4fb0b8"> + <source file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="XMLException.o" lastModified="f75e4d4b70"> + <source file="../../src/xercesc/util/XMLException.cpp" lastModified="f52d3883d0"/> + </target> + <target file="HashPtr.o" lastModified="f75e501a30"> + <source file="../../src/xercesc/util/HashPtr.cpp" lastModified="f52d3599b8"/> + </target> + <target file="ValueStore.o" lastModified="f75e4f56e0"> + <source file="../../src/xercesc/validators/schema/identity/ValueStore.cpp" lastModified="f53b93cae8"/> + </target> + <target file="AbstractNumericValidator.o" lastModified="f75e4d6ab0"> + <source file="../../src/xercesc/validators/datatype/AbstractNumericValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="XMLChar.o" lastModified="f75e5077f0"> + <source file="../../src/xercesc/util/XMLChar.cpp" lastModified="f24cc1f810"/> + </target> + <target file="DTDAttDef.o" lastModified="f75e4c8438"> + <source file="../../src/xercesc/validators/DTD/DTDAttDef.cpp" lastModified="f532ed48d8"/> + </target> + <target file="XercesAttGroupInfo.o" lastModified="f75e4cda28"> + <source file="../../src/xercesc/validators/schema/XercesAttGroupInfo.cpp" lastModified="f52d2f11d8"/> + </target> + <target file="sax2Dummy.o" lastModified="f75e4f3f70"> + <source file="../../src/xercesc/sax2/sax2Dummy.cpp" lastModified="f14f8cc968"/> + </target> + <target file="GrammarResolver.o" lastModified="f75e4f2800"> + <source file="../../src/xercesc/validators/common/GrammarResolver.cpp" lastModified="f75d3cf898"/> + </target> + <target file="IconvTransService.o" lastModified="f75e4cd258"> + <source file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp" lastModified="f536f6e268"/> + </target> + <target file="Op.o" lastModified="f75e4d4788"> + <source file="../../src/xercesc/util/regx/Op.cpp" lastModified="f53b93bf30"/> + </target> + <target file="DOMException.o" lastModified="f75e4d0908"> + <source file="../../src/xercesc/dom/DOMException.cpp" lastModified="f14f9948a0"/> + </target> + <target file="XMLDouble.o" lastModified="f75e4d3400"> + <source file="../../src/xercesc/util/XMLDouble.cpp" lastModified="f52f8f6068"/> + </target> + <target file="ModifierToken.o" lastModified="f75e4e5510"> + <source file="../../src/xercesc/util/regx/ModifierToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XMLChTranscoder.o" lastModified="f75e4da548"> + <source file="../../src/xercesc/util/XMLChTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="NameDatatypeValidator.o" lastModified="f75e4fe768"> + <source file="../../src/xercesc/validators/datatype/NameDatatypeValidator.cpp" lastModified="f52d2b6858"/> + </target> + <target file="StdInInputSource.o" lastModified="f75e4f9d30"> + <source file="../../src/xercesc/framework/StdInInputSource.cpp" lastModified="f52ef362d0"/> + </target> + <target file="XMLBigInteger.o" lastModified="f75e4dd810"> + <source file="../../src/xercesc/util/XMLBigInteger.cpp" lastModified="f54da207e0"/> + </target> + <target file="XMLRecognizer.o" lastModified="f75e4c97c0"> + <source file="../../src/xercesc/framework/XMLRecognizer.cpp" lastModified="f52d126218"/> + </target> + <target file="SGXMLScanner.o" lastModified="f75e4eaee8"> + <source file="../../src/xercesc/internal/SGXMLScanner.cpp" lastModified="f7438ecc50"/> + </target> + <target file="AnyURIDatatypeValidator.o" lastModified="f75e4fb888"> + <source file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp" lastModified="f53b93c318"/> + </target> + <target file="ConcatToken.o" lastModified="f75e4d89f0"> + <source file="../../src/xercesc/util/regx/ConcatToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="OpFactory.o" lastModified="f75e4e4d40"> + <source file="../../src/xercesc/util/regx/OpFactory.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XMLAttr.o" lastModified="f75e4ddbf8"> + <source file="../../src/xercesc/framework/XMLAttr.cpp" lastModified="f53b93b760"/> + </target> + <target file="Base64.o" lastModified="f75e50c610"> + <source file="../../src/xercesc/util/Base64.cpp" lastModified="f5479f2e90"/> + </target> + <target file="StringToken.o" lastModified="f75e4caf30"> + <source file="../../src/xercesc/util/regx/StringToken.cpp" lastModified="f52e46f630"/> + </target> + <target file="TraverseSchema.o" lastModified="f75e4e4188"> + <source file="../../src/xercesc/validators/schema/TraverseSchema.cpp" lastModified="f6fd66f978"/> + </target> + <target file="XMLStringTokenizer.o" lastModified="f75e508790"> + <source file="../../src/xercesc/util/XMLStringTokenizer.cpp" lastModified="f53b93bb48"/> + </target> + <target file="YearDatatypeValidator.o" lastModified="f75e4de3c8"> + <source file="../../src/xercesc/validators/datatype/YearDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + </processor> + <processor signature="gcc 2.95.3 i486-suse-linux-fpic -w -O -c -g -DCONSOLE -DLINUX -D_REENTRANT -I.."> + <target file="CreateDOMDocument.o" lastModified="f75e513758"> + <source file="../../samples/CreateDOMDocument/CreateDOMDocument.cpp" lastModified="f6de4942d0"/> + </target> + </processor> +</history> diff --git a/test/junit/net/sf/antcontrib/cpptasks/MockBuildListener.java b/test/junit/net/sf/antcontrib/cpptasks/MockBuildListener.java new file mode 100644 index 0000000..ffa6083 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/MockBuildListener.java @@ -0,0 +1,172 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.util.Vector; + +import org.apache.tools.ant.BuildEvent; +import org.apache.tools.ant.BuildListener; +/** + * Captures build events + * + */ +public class MockBuildListener implements BuildListener { + private Vector buildFinishedEvents = new Vector(); + private Vector buildStartedEvents = new Vector(); + private Vector messageLoggedEvents = new Vector(); + private Vector targetFinishedEvents = new Vector(); + private Vector targetStartedEvents = new Vector(); + private Vector taskFinishedEvents = new Vector(); + private Vector taskStartedEvents = new Vector(); + /** + * Signals that the last target has finished. This event will still be + * fired if an error occurred during the build. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getException() + */ + public void buildFinished(BuildEvent event) { + buildFinishedEvents.addElement(event); + } + /** + * Signals that a build has started. This event is fired before any targets + * have started. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + */ + public void buildStarted(BuildEvent event) { + buildStartedEvents.addElement(event); + } + public Vector getBuildFinishedEvents() { + return new Vector(buildFinishedEvents); + } + /** + * Gets a list of buildStarted events + * + * @return list of build started events + */ + public Vector getBuildStartedEvents() { + return new Vector(buildStartedEvents); + } + /** + * Gets message logged events + * + * @return + */ + public Vector getMessageLoggedEvents() { + return new Vector(messageLoggedEvents); + } + /** + * Gets target finished events + * + * @return + */ + public Vector getTargetFinishedEvents() { + return new Vector(targetFinishedEvents); + } + /** + * Gets target started events + * + * @return + */ + public Vector getTargetStartedEvents() { + return new Vector(targetStartedEvents); + } + /** + * Gets task finished events + * + * @return + */ + public Vector getTaskFinishedEvents() { + return new Vector(taskFinishedEvents); + } + /** + * Gets task started events + * + * @return + */ + public Vector getTaskStartedEvents() { + return new Vector(taskStartedEvents); + } + /** + * Signals a message logging event. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getMessage() + * @see BuildEvent#getPriority() + */ + public void messageLogged(BuildEvent event) { + messageLoggedEvents.addElement(event); + } + /** + * Signals that a target has finished. This event will still be fired if an + * error occurred during the build. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getException() + */ + public void targetFinished(BuildEvent event) { + targetFinishedEvents.addElement(event); + } + /** + * Signals that a target is starting. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getTarget() + */ + public void targetStarted(BuildEvent event) { + targetStartedEvents.addElement(event); + } + /** + * Signals that a task has finished. This event will still be fired if an + * error occurred during the build. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getException() + */ + public void taskFinished(BuildEvent event) { + taskFinishedEvents.addElement(event); + } + /** + * Signals that a task is starting. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getTask() + */ + public void taskStarted(BuildEvent event) { + taskStartedEvents.addElement(event); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/MockFileCollector.java b/test/junit/net/sf/antcontrib/cpptasks/MockFileCollector.java new file mode 100644 index 0000000..d1768fd --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/MockFileCollector.java @@ -0,0 +1,90 @@ +/* + * + * Copyright 2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; + +/** + * Implementation of FileVisitor that collects visited files for later + * retrieval. + * + * @author Curt Arnold + * + */ +public final class MockFileCollector + implements FileVisitor { + + /** + * list of fileName parameter values. + */ + private final List fileNames = new ArrayList(); + + /** + * list of baseDir parameter values. + */ + private final List baseDirs = new ArrayList(); + + /** + * Constructor. + * + */ + public MockFileCollector() { + } + + /** + * Implementation of FileVisitor.visit. + * @param baseDir base directory + * @param fileName file name + */ + public void visit(final File baseDir, final String fileName) { + fileNames.add(fileName); + baseDirs.add(baseDir); + } + + /** + * Get value of fileName parameter for a specified index. + * + * @param index + * index + * @return value of failName parameter + */ + public String getFileName(final int index) { + return (String) fileNames.get(index); + } + + /** + * Get value of baseDir parameter for the specified index. + * + * @param index + * index + * @return value of baseDir parameter + */ + public File getBaseDir(final int index) { + return (File) baseDirs.get(index); + } + + /** + * Get count of calls to FileVisitor.visit. + * + * @return count of calls. + */ + public int size() { + return fileNames.size(); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestAllClasses.java b/test/junit/net/sf/antcontrib/cpptasks/TestAllClasses.java new file mode 100644 index 0000000..e8d7c33 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestAllClasses.java @@ -0,0 +1,57 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestSuite; +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAllClasses extends TestSuite { + public static TestSuite suite() { + return new TestAllClasses("TestAllClasses"); + } + public TestAllClasses(String name) { + super(name); + addTestSuite(net.sf.antcontrib.cpptasks.TestCUtil.class); + addTestSuite(net.sf.antcontrib.cpptasks.borland.TestBorlandCCompiler.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestAbstractCompiler.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestAbstractLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestAbstractProcessor.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestCCTask.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestCompilerEnum.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestCommandLineCompilerConfiguration.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestDependencyTable.class); + addTestSuite(net.sf.antcontrib.cpptasks.types.TestDefineArgument.class); + addTestSuite(net.sf.antcontrib.cpptasks.devstudio.TestDevStudioLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestLinkerDef.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestTargetInfo.class); + addTestSuite(net.sf.antcontrib.cpptasks.types.TestLibrarySet.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestCompilerDef.class); + addTestSuite(net.sf.antcontrib.cpptasks.parser.TestCParser.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestGccCCompiler.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractLdLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractArLibrarian.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestTargetHistoryTable.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestOutputTypeEnum.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestLinkType.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestLinkerEnum.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractLdLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractArLibrarian.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestGccLinker.class); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestCCTask.java b/test/junit/net/sf/antcontrib/cpptasks/TestCCTask.java new file mode 100644 index 0000000..82faae2 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestCCTask.java @@ -0,0 +1,128 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.util.Hashtable; +import java.util.Vector; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.compiler.CommandLineCompilerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.CompilerConfiguration; +import net.sf.antcontrib.cpptasks.gcc.GccCCompiler; + +/** + * Tests for CCTask. + * + */ +public final class TestCCTask + extends TestCase { + /** + * Constructor. + * @param name test name + * + */ + public TestCCTask(final String name) { + super(name); + } + + /** + * Test that a target with no existing object file is + * returned by getTargetsToBuildByConfiguration. + */ + public void testGetTargetsToBuildByConfiguration1() { + CompilerConfiguration config1 = new CommandLineCompilerConfiguration( + (GccCCompiler) GccCCompiler.getInstance(), "dummy", + new File[0], new File[0], new File[0], "", new String[0], + new ProcessorParam[0], true, new String[0]); + TargetInfo target1 = new TargetInfo(config1, new File[] {new File( + "src/foo.bar")} + , null, new File("foo.obj"), true); + Hashtable targets = new Hashtable(); + targets.put(target1.getOutput(), target1); + Hashtable targetsByConfig = CCTask + .getTargetsToBuildByConfiguration(targets); + Vector targetsForConfig1 = (Vector) targetsByConfig.get(config1); + assertNotNull(targetsForConfig1); + assertEquals(1, targetsForConfig1.size()); + TargetInfo targetx = (TargetInfo) targetsForConfig1.elementAt(0); + assertSame(target1, targetx); + } + + /** + * Test that a target that is up to date is not returned by + * getTargetsToBuildByConfiguration. + * + */ + public void testGetTargetsToBuildByConfiguration2() { + CompilerConfiguration config1 = new CommandLineCompilerConfiguration( + (GccCCompiler) GccCCompiler.getInstance(), "dummy", + new File[0], new File[0], new File[0], "", new String[0], + new ProcessorParam[0], false, new String[0]); + // + // target doesn't need to be rebuilt + // + TargetInfo target1 = new TargetInfo(config1, new File[] {new File( + "src/foo.bar")} + , null, new File("foo.obj"), false); + Hashtable targets = new Hashtable(); + targets.put(target1.getOutput(), target1); + // + // no targets need to be built, return a zero-length hashtable + // + Hashtable targetsByConfig = CCTask + .getTargetsToBuildByConfiguration(targets); + assertEquals(0, targetsByConfig.size()); + } + + /** + * Tests that the default value of failonerror is true. + */ + public void testGetFailOnError() { + CCTask task = new CCTask(); + boolean failOnError = task.getFailonerror(); + assertEquals(true, failOnError); + } + + /** + * Tests that setting failonerror is effective. + */ + public void testSetFailOnError() { + CCTask task = new CCTask(); + task.setFailonerror(false); + boolean failOnError = task.getFailonerror(); + assertEquals(false, failOnError); + task.setFailonerror(true); + failOnError = task.getFailonerror(); + assertEquals(true, failOnError); + } + + /** + * Test checks for the presence of antlib.xml. + * @throws IOException if stream can't be closed. + * + */ + public void testAntlibXmlPresent() throws IOException { + InputStream stream = TestCCTask.class.getClassLoader() + .getResourceAsStream("net/sf/antcontrib/cpptasks/antlib.xml"); + if (stream != null) { + stream.close(); + } + assertNotNull("antlib.xml missing", stream); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestCUtil.java b/test/junit/net/sf/antcontrib/cpptasks/TestCUtil.java new file mode 100644 index 0000000..42b86d3 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestCUtil.java @@ -0,0 +1,153 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.IOException; + +import junit.framework.TestCase; +/** + * Tests for CUtil class + */ +public class TestCUtil extends TestCase { + public TestCUtil(String name) { + super(name); + } + public void testGetPathFromEnvironment() { + File[] files = CUtil.getPathFromEnvironment("LIB", ";"); + assertNotNull(files); + } + public void testGetRelativePath1() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File( + "/foo/bar/baz")); + assertEquals("baz", rel); + } + public void testGetRelativePath2() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil + .getRelativePath(canonicalBase, new File("/foo/bar/")); + assertEquals(".", rel); + } + public void testGetRelativePath3() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/a")); + assertEquals("a", rel); + } + public void testGetRelativePath4() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File("/foo/")); + assertEquals("..", rel); + } + public void testGetRelativePath5() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File("/a")); + String expected = ".." + File.separator + ".." + File.separator + "a"; + assertEquals(expected, rel); + } + public void testGetRelativePath6() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File( + "/foo/baz/bar")); + String expected = ".." + File.separator + "baz" + File.separator + + "bar"; + assertEquals(expected, rel); + } + public void testGetRelativePath7() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + // + // skip the UNC test unless running on Windows + // + String osName = System.getProperty("os.name"); + if (osName.indexOf("Windows") >= 0) { + File uncFile = new File("\\\\fred\\foo.bar"); + String uncPath; + try { + uncPath = uncFile.getCanonicalPath(); + } catch (IOException ex) { + uncPath = uncFile.toString(); + } + String rel = CUtil.getRelativePath(canonicalBase, uncFile); + assertEquals(uncPath, rel); + } + } + public void testGetRelativePath8() throws IOException { + String canonicalBase = new File("/foo/bar/something").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/something.extension")); + String expected = ".." + File.separator + "something.extension"; + assertEquals(expected, rel); + } + public void testGetRelativePath9() throws IOException { + String canonicalBase = new +File("/foo/bar/something").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/somethingElse")); + String expected = ".." + File.separator + "somethingElse"; + assertEquals(expected, rel); + } + public void testGetRelativePath10() throws IOException { + String canonicalBase = new +File("/foo/bar/something").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/something else")); + String expected = ".." + File.separator + "something else"; + assertEquals(expected, rel); + } + public void testParsePath1() { + File[] files = CUtil.parsePath("", ";"); + assertEquals(0, files.length); + } + public void testParsePath2() { + String workingDir = System.getProperty("user.dir"); + File[] files = CUtil.parsePath(workingDir, ";"); + assertEquals(1, files.length); + File workingDirFile = new File(workingDir); + assertEquals(workingDirFile, files[0]); + } + public void testParsePath3() { + String workingDir = System.getProperty("user.dir"); + File[] files = CUtil.parsePath(workingDir + ";", ";"); + assertEquals(1, files.length); + assertEquals(new File(workingDir), files[0]); + } + public void testParsePath4() { + String workingDir = System.getProperty("user.dir"); + String javaHome = System.getProperty("java.home"); + File[] files = CUtil.parsePath(workingDir + ";" + javaHome, ";"); + assertEquals(2, files.length); + assertEquals(new File(workingDir), files[0]); + assertEquals(new File(javaHome), files[1]); + } + public void testParsePath5() { + String workingDir = System.getProperty("user.dir"); + String javaHome = System.getProperty("java.home"); + File[] files = CUtil.parsePath(workingDir + ";" + javaHome + ";", ";"); + assertEquals(2, files.length); + assertEquals(new File(workingDir), files[0]); + assertEquals(new File(javaHome), files[1]); + } + + /** + * Test of xmlAttributeEncode. + * + * See patch 1267472 and bug 1032302. + */ + public void testXmlEncode() { + assertEquals("<"boo">", CUtil.xmlAttribEncode("<\"boo\">")); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestCompilerDef.java b/test/junit/net/sf/antcontrib/cpptasks/TestCompilerDef.java new file mode 100644 index 0000000..12e1967 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestCompilerDef.java @@ -0,0 +1,357 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import net.sf.antcontrib.cpptasks.compiler.CommandLineCompilerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.Compiler; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioCCompiler; +import net.sf.antcontrib.cpptasks.gcc.GccCCompiler; +import net.sf.antcontrib.cpptasks.types.CompilerArgument; +import net.sf.antcontrib.cpptasks.types.ConditionalPath; +import net.sf.antcontrib.cpptasks.types.DefineArgument; +import net.sf.antcontrib.cpptasks.types.DefineSet; +import net.sf.antcontrib.cpptasks.types.IncludePath; +import net.sf.antcontrib.cpptasks.types.SystemIncludePath; +import net.sf.antcontrib.cpptasks.types.UndefineArgument; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; + +/** + * Tests for CompilerDef. + */ +public final class TestCompilerDef + extends TestProcessorDef { + /** + * Constructor. + * + * @param name + * test name + */ + public TestCompilerDef(final String name) { + super(name); + } + + /** + * Creates a new processor. + * + * @return new processor + */ + protected ProcessorDef create() { + return new CompilerDef(); + } + + /** + * This method tests CompilerDef.getActiveDefines. + * + * A CompilerDef is created similar to what would be created for + * + * <cc><defineset><define name="DEBUG" if="debug"/> <define name="NDEBUG" + * unless="debug"/> </defineset> </cc> + * + * Then getActiveDefines is called for a project without and with the + * "debug" property defined. Return value from getActiveDefines should + * contain one member + */ + public void testGetActiveDefines() { + Project project = new org.apache.tools.ant.Project(); + CompilerDef def = new CompilerDef(); + def.setProject(project); + DefineSet defset = new DefineSet(); + DefineArgument arg1 = new DefineArgument(); + arg1.setName("DEBUG"); + arg1.setIf("debug"); + defset.addDefine(arg1); + DefineArgument arg2 = new DefineArgument(); + arg2.setName("NDEBUG"); + arg2.setUnless("debug"); + defset.addDefine(arg2); + def.addConfiguredDefineset(defset); + // + // Evaluate without "debug" set + // + UndefineArgument[] activeArgs = def.getActiveDefines(); + assertEquals(1, activeArgs.length); + assertEquals("NDEBUG", activeArgs[0].getName()); + // + // Set the "debug" property + // + project.setProperty("debug", ""); + activeArgs = def.getActiveDefines(); + assertEquals(1, activeArgs.length); + assertEquals("DEBUG", activeArgs[0].getName()); + } + + /** + * This method tests CompilerDef.getActiveIncludePath. + * + * A CompilerDef is created similar to what would be created for + * + * <cc><includepath location=".." if="debug"/> </cc> + * + * and is evaluate for a project without and without "debug" set + */ + public void testGetActiveIncludePaths() { + Project project = new org.apache.tools.ant.Project(); + CompilerDef def = new CompilerDef(); + def.setProject(project); + ConditionalPath path = def.createIncludePath(); + path.setLocation(new File("..")); + path.setIf("debug"); + // + // Evaluate without "debug" set + // + String[] includePaths = def.getActiveIncludePaths(); + assertEquals(0, includePaths.length); + // + // Set the "debug" property + // + project.setProperty("debug", ""); + includePaths = def.getActiveIncludePaths(); + assertEquals(1, includePaths.length); + } + + /** + * Tests that setting classname to the Gcc compiler is effective. + */ + public void testGetGcc() { + CompilerDef compilerDef = (CompilerDef) create(); + compilerDef.setClassname("net.sf.antcontrib.cpptasks.gcc.GccCCompiler"); + Compiler comp = (Compiler) compilerDef.getProcessor(); + assertNotNull(comp); + assertSame(GccCCompiler.getInstance(), comp); + } + + /** + * Tests that setting classname to the MSVC compiler is effective. + */ + public void testGetMSVC() { + CompilerDef compilerDef = (CompilerDef) create(); + compilerDef + .setClassname( + "net.sf.antcontrib.cpptasks.devstudio.DevStudioCCompiler"); + Compiler comp = (Compiler) compilerDef.getProcessor(); + assertNotNull(comp); + assertSame(DevStudioCCompiler.getInstance(), comp); + } + + /** + * Tests that setting classname to an bogus class name results in a + * BuildException. + */ + public void testUnknownClass() { + CompilerDef compilerDef = (CompilerDef) create(); + try { + compilerDef + .setClassname("net.sf.antcontrib.cpptasks.bogus.BogusCompiler"); + } catch (BuildException ex) { + return; + } + fail("Exception not thrown"); + } + + /** + * Test that setting classname to a class that doesn't support Compiler + * throws a BuildException. + * + */ + public void testWrongType() { + CompilerDef compilerDef = (CompilerDef) create(); + try { + compilerDef + .setClassname("net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker"); + } catch (BuildException ex) { + return; + } + fail("Exception not thrown"); + } + + /** + * Gets the command line arguments that precede filenames. + * + * @param processor + * processor under test + * @return command line arguments + */ + protected String[] getPreArguments(final ProcessorDef processor) { + return ((CommandLineCompilerConfiguration) getConfiguration(processor)) + .getPreArguments(); + } + + /** + * Tests if a fileset enclosed in the base compiler definition is effective. + * + * @throws IOException + * if unable to create or delete a temporary file + */ + public void testExtendsFileSet() throws IOException { + super.testExtendsFileSet(File.createTempFile("cpptaskstest", ".cpp")); + } + + /** + * Tests if the rebuild attribute of the base compiler definition is + * effective. + * + */ + public void testExtendsRebuild() { + testExtendsRebuild(new CompilerDef()); + } + + /** + * Tests that compilerarg's contained in the base compiler definition are + * effective. + */ + public void testExtendsCompilerArgs() { + CompilerDef baseLinker = new CompilerDef(); + CompilerArgument linkerArg = new CompilerArgument(); + linkerArg.setValue("/base"); + baseLinker.addConfiguredCompilerArg(linkerArg); + CompilerDef extendedLinker = (CompilerDef) createExtendedProcessorDef( + baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals(2, preArgs.length); + assertEquals("/base", preArgs[0]); + } + + /** + * Tests that defineset's contained in the base compiler definition are + * effective. + */ + public void testExtendsDefineSet() { + CompilerDef baseCompiler = new CompilerDef(); + DefineSet defSet = new DefineSet(); + DefineArgument define = new DefineArgument(); + define.setName("foo"); + define.setValue("bar"); + defSet.addDefine(define); + baseCompiler.addConfiguredDefineset(defSet); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals(2, preArgs.length); + assertEquals("-Dfoo=bar", preArgs[1]); + } + + /** + * Tests that includepath's contained in the base compiler definition are + * effective. + */ + public void testExtendsIncludePath() { + CompilerDef baseCompiler = new CompilerDef(); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + IncludePath path = baseCompiler.createIncludePath(); + path.setPath("/tmp"); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals(2, preArgs.length); + assertEquals("-I", preArgs[1].substring(0, 2)); + } + + /** + * Tests that sysincludepath's contained in the base compiler definition are + * effective. + */ + public void testExtendsSysIncludePath() { + CompilerDef baseCompiler = new CompilerDef(); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + SystemIncludePath path = baseCompiler.createSysIncludePath(); + path.setPath("/tmp"); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals(2, preArgs.length); + assertEquals("-I", preArgs[1].substring(0, 2)); + } + + /** + * Sets the name attribute. + * + * @param compiler + * compiler under test + * @param name + * compiler name + */ + private static void setCompilerName(final CompilerDef compiler, + final String name) { + CompilerEnum compilerName = new CompilerEnum(); + compilerName.setValue(name); + compiler.setName(compilerName); + } + + /** + * Tests that the extend attribute of the base compiler definition is + * effective. + */ + public void testExtendsExceptions() { + CompilerDef baseCompiler = new CompilerDef(); + baseCompiler.setExceptions(true); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + setCompilerName(extendedCompiler, "msvc"); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals("/EHsc", preArgs[2]); + } + + /** + * Tests that the multithread attribute of the base compiler definition is + * effective. + */ + public void testExtendsMultithreaded() { + CompilerDef baseCompiler = new CompilerDef(); + baseCompiler.setMultithreaded(false); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + setCompilerName(extendedCompiler, "msvc"); + CCTask cctask = new CCTask(); + LinkType linkType = new LinkType(); + linkType.setStaticRuntime(true); + CommandLineCompilerConfiguration config = (CommandLineCompilerConfiguration) + extendedCompiler + .createConfiguration(cctask, linkType, null, null, null); + String[] preArgs = config.getPreArguments(); + assertEquals("/ML", preArgs[3]); + } + + /** + * Tests that the name attribute in the base compiler is effective. + */ + public void testExtendsName() { + CompilerDef baseCompiler = new CompilerDef(); + setCompilerName(baseCompiler, "msvc"); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + extendedCompiler.setExceptions(true); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals("/EHsc", preArgs[2]); + } + + /** + * Tests that the classname attribute in the base compiler is effective. + */ + public void testExtendsClassname() { + CompilerDef baseCompiler = new CompilerDef(); + baseCompiler + .setClassname( + "net.sf.antcontrib.cpptasks.devstudio.DevStudioCCompiler"); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + extendedCompiler.setExceptions(true); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals("/EHsc", preArgs[2]); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestCompilerEnum.java b/test/junit/net/sf/antcontrib/cpptasks/TestCompilerEnum.java new file mode 100644 index 0000000..6fc72ba --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestCompilerEnum.java @@ -0,0 +1,51 @@ +/* + * + * Copyright 2002-2005 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestCase; + +import org.apache.tools.ant.BuildException; +/** + * Tests for CompilerEnum. + */ +public class TestCompilerEnum extends TestCase { + /** + * Create instance of TestCompilerEnum. + * @param name test name. + */ + public TestCompilerEnum(final String name) { + super(name); + } + /** + * Test that "gcc" is recognized as a compiler enum. + */ + public void testCompilerEnum1() { + CompilerEnum compilerEnum = new CompilerEnum(); + compilerEnum.setValue("gcc"); + assertTrue(compilerEnum.getIndex() >= 0); + } + /** + * Test that "bogus" is not recognized as a compiler enum. + */ + public void testCompilerEnum2() { + CompilerEnum compilerEnum = new CompilerEnum(); + try { + compilerEnum.setValue("bogus"); + fail(); + } catch (BuildException ex) { + } + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestDependencyTable.java b/test/junit/net/sf/antcontrib/cpptasks/TestDependencyTable.java new file mode 100644 index 0000000..2a02a0b --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestDependencyTable.java @@ -0,0 +1,79 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.IOException; + +import javax.xml.parsers.ParserConfigurationException; + +import org.xml.sax.SAXException; +/** + * DependencyTable tests + * + * @author curta + */ +public class TestDependencyTable extends TestXMLConsumer { + /** + * Default constructor + */ + public TestDependencyTable() { + super(); + } + /** + * Constructor + * + * @param testName + * test name + */ + public TestDependencyTable(String testName) { + super(testName); + } + /** + * Loads a dependency file from OpenSHORE (http://www.openshore.org) + * + * @throws IOException + */ + public void testLoadOpenshore() throws IOException, + ParserConfigurationException, SAXException { + String tmpDir = System.getProperty("java.io.tmpdir"); + try { + copyResourceToTmpDir("files/openshore/dependencies.xml", + "dependencies.xml"); + DependencyTable dependencies = new DependencyTable(new File(tmpDir)); + dependencies.load(); + } finally { + deleteTmpFile("dependencies.xml"); + } + } + /** + * Loads a dependency file from Xerces-C (http://xml.apache.org) + * + * @throws IOException + */ + public void testLoadXerces() throws IOException, + ParserConfigurationException, SAXException { + String tmpDir = System.getProperty("java.io.tmpdir"); + try { + copyResourceToTmpDir("files/xerces-c/dependencies.xml", + "dependencies.xml"); + DependencyTable dependencies = new DependencyTable(new File(tmpDir)); + dependencies.load(); + } finally { + deleteTmpFile("dependencies.xml"); + } + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestLinkerDef.java b/test/junit/net/sf/antcontrib/cpptasks/TestLinkerDef.java new file mode 100644 index 0000000..9387d5b --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestLinkerDef.java @@ -0,0 +1,343 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import net.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.Linker; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker; +import net.sf.antcontrib.cpptasks.gcc.GccLinker; +import net.sf.antcontrib.cpptasks.types.FlexLong; +import net.sf.antcontrib.cpptasks.types.LibrarySet; +import net.sf.antcontrib.cpptasks.types.LinkerArgument; +import net.sf.antcontrib.cpptasks.types.SystemLibrarySet; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.types.FlexInteger; + +/** + * Tests for LinkerDef class. + */ +public final class TestLinkerDef + extends TestProcessorDef { + /** + * Constructor. + * + * @param name + * test name + */ + public TestLinkerDef(final String name) { + super(name); + } + + /** + * Creates a processor. + * + * @return new linker + */ + protected ProcessorDef create() { + return new LinkerDef(); + } + + /** + * Test if setting the classname attribute to the name of the GCC linker + * results in the singleton GCC linker. + */ + public void testGetGcc() { + LinkerDef linkerDef = (LinkerDef) create(); + linkerDef.setClassname("net.sf.antcontrib.cpptasks.gcc.GccLinker"); + Linker comp = (Linker) linkerDef.getProcessor(); + assertNotNull(comp); + assertSame(GccLinker.getInstance(), comp); + } + + /** + * Test if setting the classname attribute to the name of the MSVC linker + * results in the singleton MSVC linker. + */ + public void testGetMSVC() { + LinkerDef linkerDef = (LinkerDef) create(); + linkerDef + .setClassname("net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker"); + Linker comp = (Linker) linkerDef.getProcessor(); + assertNotNull(comp); + assertSame(DevStudioLinker.getInstance(), comp); + } + + /** + * Tests if setting the classname attribute to an bogus classname results in + * a BuildException. + * + */ + public void testUnknownClass() { + LinkerDef linkerDef = (LinkerDef) create(); + try { + linkerDef + .setClassname("net.sf.antcontrib.cpptasks.bogus.BogusLinker"); + } catch (BuildException ex) { + return; + } + fail("should have thrown exception"); + } + + /** + * Tests if setting the classname to the name of a class that doesn't + * support Linker throws a BuildException. + * + */ + public void testWrongType() { + LinkerDef linkerDef = (LinkerDef) create(); + try { + linkerDef.setClassname("net.sf.antcontrib.cpptasks.CCTask"); + } catch (ClassCastException ex) { + return; + } + fail("should have thrown exception"); + } + + /** + * Gets the command line arguments that appear before the filenames. + * + * @param processor processor under test + * @return command line arguments + */ + protected String[] getPreArguments(final ProcessorDef processor) { + return ((CommandLineLinkerConfiguration) getConfiguration(processor)) + .getPreArguments(); + } + + /** + * Sets the name attribute. + * + * @param linker + * linker defintion + * @param name + * linker name + */ + private static void setLinkerName(final LinkerDef linker, + final String name) { + LinkerEnum linkerName = new LinkerEnum(); + linkerName.setValue(name); + linker.setName(linkerName); + } + + /** + * Tests that linkerarg's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsLinkerArgs() { + LinkerDef baseLinker = new LinkerDef(); + LinkerArgument linkerArg = new LinkerArgument(); + linkerArg.setValue("/base"); + baseLinker.addConfiguredLinkerArg(linkerArg); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals(1, preArgs.length); + assertEquals("/base", preArgs[0]); + } + + /** + * Tests that fileset's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + * @throws IOException if unable to create or delete temporary file + */ + public void testExtendsFileSet() throws IOException { + super.testExtendsFileSet(File.createTempFile("cpptaskstest", ".o")); + } + + /** + * Tests that libset's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsLibSet() { + LinkerDef baseLinker = new LinkerDef(); + LibrarySet libset = new LibrarySet(); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + libset.setProject(baseLinker.getProject()); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("advapi32"); + libset.setLibs(libs); + baseLinker.addLibset(libset); + CommandLineLinkerConfiguration config = (CommandLineLinkerConfiguration) + getConfiguration(extendedLinker); + String[] libnames = config.getLibraryNames(); + assertEquals(1, libnames.length); + assertEquals("advapi32", libnames[0]); + } + + /** + * Tests that syslibset's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsSysLibSet() { + LinkerDef baseLinker = new LinkerDef(); + SystemLibrarySet libset = new SystemLibrarySet(); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + libset.setProject(baseLinker.getProject()); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("advapi32"); + libset.setLibs(libs); + baseLinker.addSyslibset(libset); + CommandLineLinkerConfiguration config = (CommandLineLinkerConfiguration) + getConfiguration(extendedLinker); + String[] libnames = config.getLibraryNames(); + assertEquals(1, libnames.length); + assertEquals("advapi32", libnames[0]); + } + + /** + * Tests that the base attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsBase() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setBase(new FlexLong("10000")); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/BASE:0x2710", preArgs[3]); + } + + /** + * Tests that the stack attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsStack() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setStack(new FlexInteger("10000")); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/STACK:0x2710", preArgs[3]); + } + + /** + * Tests that the entry attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsEntry() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setEntry("foo"); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("-e", preArgs[0]); + assertEquals("foo", preArgs[1]); + } + + /** + * Tests that the fixed attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsFixed() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setFixed(true); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/FIXED", preArgs[3]); + } + + /** + * Tests that the incremental attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsIncremental() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setIncremental(true); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:YES", preArgs[2]); + } + + /** + * Tests that the map attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsMap() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setMap(true); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/MAP", preArgs[3]); + } + + /** + * Tests that the rebuild attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsRebuild() { + testExtendsRebuild(new LinkerDef()); + } + + /** + * Tests that the name attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsName() { + LinkerDef baseLinker = new LinkerDef(); + setLinkerName(baseLinker, "msvc"); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + extendedLinker.setBase(new FlexLong("10000")); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/BASE:0x2710", preArgs[3]); + } + + /** + * Tests that the classname attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsClassname() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker + .setClassname("net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker"); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + extendedLinker.setBase(new FlexLong("10000")); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/BASE:0x2710", preArgs[3]); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestLinkerEnum.java b/test/junit/net/sf/antcontrib/cpptasks/TestLinkerEnum.java new file mode 100644 index 0000000..77158d7 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestLinkerEnum.java @@ -0,0 +1,41 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestCase; +/** + * + * Tests for LinkerEnum + * + * @author CurtA + */ +public class TestLinkerEnum extends TestCase { + /** + * @param test + * case name + */ + public TestLinkerEnum(String name) { + super(name); + } + /** + * Test checks that enumeration contains value g++ + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testContainsValueGpp() { + assertTrue(new LinkerEnum().containsValue("g++")); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestOutputTypeEnum.java b/test/junit/net/sf/antcontrib/cpptasks/TestOutputTypeEnum.java new file mode 100644 index 0000000..61bb2b7 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestOutputTypeEnum.java @@ -0,0 +1,39 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestCase; +/** + * @author CurtA + */ +public class TestOutputTypeEnum extends TestCase { + /** + * Default constructor + * + * @see junit.framework.TestCase#TestCase(String) + */ + public TestOutputTypeEnum(String name) { + super(name); + } + /** + * Test checks that output type enum contains "plugin" + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testContainsValuePlugin() { + assertTrue(new OutputTypeEnum().containsValue("plugin")); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestProcessorDef.java b/test/junit/net/sf/antcontrib/cpptasks/TestProcessorDef.java new file mode 100644 index 0000000..c4e2905 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestProcessorDef.java @@ -0,0 +1,278 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.compiler.ProcessorConfiguration; +import net.sf.antcontrib.cpptasks.types.ConditionalFileSet; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; +import org.apache.tools.ant.types.Reference; + +/** + * Tests for ProcessorDef. + */ +public abstract class TestProcessorDef + extends TestCase { + + /** + * Constructor. + * + * @param name + * test name + */ + public TestProcessorDef(final String name) { + super(name); + } + + /** + * Creates a new processor definition. + * + * @return created processor definition + */ + protected abstract ProcessorDef create(); + + /** + * Tests that isActive returns true when "if" references a set property. + */ + public final void testIsActive2() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setProject(project); + arg.setIf("cond"); + assertTrue(arg.isActive()); + } + + /** + * Tests that isActive returns false when "if" references an unset property. + */ + public final void testIsActive3() { + ProcessorDef arg = create(); + arg.setProject(new Project()); + arg.setIf("cond"); + assertTrue(!arg.isActive()); + } + + /** + * Tests that evaluating isActive when "if" refernces a property with the + * value "false" throws an exception to warn of a suspicious value. + * + */ + public final void testIsActive4() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setProject(project); + arg.setIf("cond"); + try { + boolean isActive = arg.isActive(); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + + /** + * Tests that isActive returns false when "unless" references a set + * property. + */ + public final void testIsActive5() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setProject(project); + arg.setUnless("cond"); + assertTrue(!arg.isActive()); + } + + /** + * Tests that isActive returns true when "unless" references an unset + * property. + */ + public final void testIsActive6() { + ProcessorDef arg = create(); + arg.setProject(new Project()); + arg.setUnless("cond"); + assertTrue(arg.isActive()); + } + + /** + * Tests that evaluating isActive when "unless" references a property with + * the value "false" throws an exception to warn of a suspicious value. + * + */ + public final void testIsActive7() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setProject(project); + arg.setUnless("cond"); + try { + boolean isActive = arg.isActive(); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + + /** + * Tests if a processor is active when both "if" and "unless" are specified + * and the associated properties are set. + * + */ + public final void testIsActive8() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setProject(project); + arg.setIf("cond"); + arg.setUnless("cond"); + assertTrue(!arg.isActive()); + } + + /** + * Creates a processor initialized to be an extension of the base processor. + * + * @param baseProcessor + * base processor + * @return extending processor + */ + protected final ProcessorDef createExtendedProcessorDef( + final ProcessorDef baseProcessor) { + Project project = new Project(); + baseProcessor.setProject(project); + baseProcessor.setId("base"); + project.addReference("base", baseProcessor); + ProcessorDef extendedLinker = create(); + extendedLinker.setProject(project); + extendedLinker.setExtends(new Reference("base")); + return extendedLinker; + } + + /** + * Gets the processor configuration. + * + * @param extendedProcessor + * processor under test + * @return configuration + */ + protected final ProcessorConfiguration getConfiguration( + final ProcessorDef extendedProcessor) { + CCTask cctask = new CCTask(); + LinkType linkType = new LinkType(); + return extendedProcessor.createConfiguration(cctask, + linkType, + null, + null, + null); + } + + /** + * Gets command line arguments that precede filenames. + * + * @param processor + * processor under test + * @return array of command line parameters + */ + protected abstract String[] getPreArguments(final ProcessorDef processor); + + /** + * Tests that a fileset in the base processor is effective when evaluating + * the files included in an extending processor. + * + * @param tempFile + * temporary file + * @throws IOException + * if unable to delete file + */ + protected final void testExtendsFileSet(final File tempFile) throws + IOException { + ProcessorDef baseLinker = create(); + ConditionalFileSet fileSet = new ConditionalFileSet(); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + fileSet.setProject(baseLinker.getProject()); + fileSet.setDir(new File(tempFile.getParent())); + fileSet.setIncludes(tempFile.getName()); + baseLinker.addFileset(fileSet); + MockFileCollector collector = new MockFileCollector(); + extendedLinker.visitFiles(collector); + tempFile.delete(); + assertEquals(1, collector.size()); + } + + /** + * Tests that the if attribute in the base processor is effective when + * evaluating if an extending processor is active. + */ + public final void testExtendsIf() { + ProcessorDef baseLinker = create(); + baseLinker.setIf("bogus"); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + boolean isActive = extendedLinker.isActive(); + assertEquals(false, isActive); + baseLinker.getProject().setProperty("bogus", ""); + isActive = extendedLinker.isActive(); + assertEquals(true, isActive); + } + + /** + * Tests that the unless attribute in the base processor is effective when + * evaluating if an extending processor is active. + */ + public final void testExtendsUnless() { + ProcessorDef baseLinker = create(); + baseLinker.setUnless("bogus"); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + boolean isActive = extendedLinker.isActive(); + assertEquals(true, isActive); + baseLinker.getProject().setProperty("bogus", ""); + isActive = extendedLinker.isActive(); + assertEquals(false, isActive); + } + + /** + * Tests that the debug attribute in the base processor is effective when + * creating the command line for a processor that extends it. + */ + public final void testExtendsDebug() { + ProcessorDef baseLinker = create(); + baseLinker.setDebug(true); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("-g", preArgs[preArgs.length - 1]); + } + + /** + * Tests that the rebuild attribute in the base processor is effective when + * creating the command line for a processor that extends it. + * + * @param baseProcessor + * processor under test + */ + protected final void testExtendsRebuild( + final ProcessorDef baseProcessor) { + baseProcessor.setRebuild(true); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseProcessor); + ProcessorConfiguration config = getConfiguration(extendedLinker); + boolean rebuild = config.getRebuild(); + assertEquals(true, rebuild); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestTargetHistoryTable.java b/test/junit/net/sf/antcontrib/cpptasks/TestTargetHistoryTable.java new file mode 100644 index 0000000..1b3a656 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestTargetHistoryTable.java @@ -0,0 +1,141 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; + +import net.sf.antcontrib.cpptasks.compiler.ProcessorConfiguration; +import net.sf.antcontrib.cpptasks.VersionInfo; +/** + * Tests for TargetHistoryTable + * + * @author CurtA + */ +public class TestTargetHistoryTable extends TestXMLConsumer { + private static class MockProcessorConfiguration + implements + ProcessorConfiguration { + public MockProcessorConfiguration() { + } + public int bid(String fileName) { + return 100; + } + public String getIdentifier() { + return "Mock Configuration"; + } + public String[] getOutputFileNames(String baseName, VersionInfo versionInfo) { + return new String[] { baseName }; + } + public ProcessorParam[] getParams() { + return new ProcessorParam[0]; + } + public boolean getRebuild() { + return false; + } + } + /** + * Constructor + * + * @param name + * test case name + * @see junit.framework.TestCase#TestCase(String) + */ + public TestTargetHistoryTable(String name) { + super(name); + } + /** + * Tests loading a stock history file + * + * @throws IOException + */ + public void testLoadOpenshore() throws IOException { + try { + copyResourceToTmpDir("files/openshore/history.xml", "history.xml"); + CCTask task = new CCTask(); + String tmpDir = System.getProperty("java.io.tmpdir"); + TargetHistoryTable history = new TargetHistoryTable(task, new File( + tmpDir)); + } finally { + deleteTmpFile("history.xml"); + } + } + /** + * Tests loading a stock history file + * + * @throws IOException + */ + public void testLoadXerces() throws IOException { + try { + copyResourceToTmpDir("files/xerces-c/history.xml", "history.xml"); + CCTask task = new CCTask(); + String tmpDir = System.getProperty("java.io.tmpdir"); + TargetHistoryTable history = new TargetHistoryTable(task, new File( + tmpDir)); + } finally { + deleteTmpFile("history.xml"); + } + } + /** + * Tests for bug fixed by patch [ 650397 ] Fix: Needless rebuilds on Unix + * + * @throws IOException + */ + public void testUpdateTimeResolution() throws IOException { + File compiledFile = null; + try { + // + // delete any history file that might exist + // in the test output directory + String tempDir = System.getProperty("java.io.tmpdir"); + File historyFile = new File(tempDir, "history.xml"); + if (historyFile.exists()) { + historyFile.delete(); + } + TargetHistoryTable table = new TargetHistoryTable(null, new File( + tempDir)); + // + // create a dummy compiled unit + // + compiledFile = new File(tempDir, "dummy.o"); + FileOutputStream compiledStream = new FileOutputStream(compiledFile); + compiledStream.close(); + // + // lastModified times can be slightly less than + // task start time due to file system resolution. + // Mimic this by slightly incrementing the last modification time. + // + long startTime = compiledFile.lastModified() + 1; + // + // update the table + // + table.update(new MockProcessorConfiguration(), + new String[]{"dummy.o"}, null); + // + // commit. If "compiled" file was judged to be + // valid we should have a history file. + // + table.commit(); + assertTrue("History file was not created", historyFile.exists()); + assertTrue("History file was empty", historyFile.length() > 10); + } finally { + if (compiledFile != null && compiledFile.exists()) { + compiledFile.delete(); + } + } + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestTargetInfo.java b/test/junit/net/sf/antcontrib/cpptasks/TestTargetInfo.java new file mode 100644 index 0000000..5851805 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestTargetInfo.java @@ -0,0 +1,134 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.compiler.CompilerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.ProgressMonitor; +import org.apache.tools.ant.BuildException; +import net.sf.antcontrib.cpptasks.VersionInfo; + + +/** + * A description of a file built or to be built + */ +public class TestTargetInfo extends TestCase { + private class DummyConfiguration implements CompilerConfiguration { + public int bid(String filename) { + return 1; + } + public void close() { + } + public void compile(CCTask task, File workingDir, String[] source, + boolean relentless, ProgressMonitor monitor) + throws BuildException { + throw new BuildException("Not implemented"); + } + public CompilerConfiguration[] createPrecompileConfigurations( + File file, String[] exceptFiles) { + return null; + } + public String getIdentifier() { + return "dummy"; + } + public String[] getIncludeDirectories() { + return new String[0]; + } + public String getIncludePathIdentifier() { + return "dummyIncludePath"; + } + public String[] getOutputFileNames(String inputFile, VersionInfo versionInfo) { + return new String[0]; + } + public CompilerParam getParam(String name) { + return null; + } + public ProcessorParam[] getParams() { + return new ProcessorParam[0]; + } + public boolean getRebuild() { + return false; + } + public boolean isPrecompileGeneration() { + return true; + } + public DependencyInfo parseIncludes(CCTask task, File baseDir, File file) { + return null; + } + } + public TestTargetInfo(String name) { + super(name); + } + public void testConstructorNullConfig() { + try { + new TargetInfo(null, new File[]{new File("")}, null, new File(""), + false); + fail("Didn't throw exception"); + } catch (NullPointerException ex) { + } + } + public void testConstructorNullOutput() { + CompilerConfiguration config = new DummyConfiguration(); + try { + new TargetInfo(config, new File[]{new File("")}, null, null, false); + fail("Didn't throw exception"); + } catch (NullPointerException ex) { + } + } + public void testConstructorNullSource() { + CompilerConfiguration config = new DummyConfiguration(); + try { + new TargetInfo(config, null, null, new File(""), false); + fail("Didn't throw exception"); + } catch (NullPointerException ex) { + } + } + public void testGetRebuild() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "FoO.BaR")}, null, new File("foo.o"), false); + assertEquals(false, targetInfo.getRebuild()); + targetInfo = new TargetInfo(config, new File[]{new File("FoO.BaR")}, + null, new File("foo.o"), true); + assertEquals(true, targetInfo.getRebuild()); + } + public void testGetSource() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "FoO.BaR")}, null, new File("foo.o"), false); + String source = targetInfo.getSources()[0].getName(); + assertEquals(source, "FoO.BaR"); + } + public void testHasSameSource() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "foo.bar")}, null, new File("foo.o"), false); + boolean hasSame = targetInfo.getSources()[0] + .equals(new File("foo.bar")); + assertTrue(hasSame); + hasSame = targetInfo.getSources()[0].equals(new File("boo.far")); + assertEquals(hasSame, false); + } + public void testMustRebuild() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "FoO.BaR")}, null, new File("foo.o"), false); + assertEquals(false, targetInfo.getRebuild()); + targetInfo.mustRebuild(); + assertEquals(true, targetInfo.getRebuild()); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/TestXMLConsumer.java b/test/junit/net/sf/antcontrib/cpptasks/TestXMLConsumer.java new file mode 100644 index 0000000..7c8c86f --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/TestXMLConsumer.java @@ -0,0 +1,100 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; + +import junit.framework.TestCase; +/** + * Base class for tests on classes that consume or public XML documents. + * + * @author Curt Arnold + * + */ +public class TestXMLConsumer extends TestCase { + /** + * Loads a TargetHistoryTable from a resource + * + * @param resourceName + * resouce name, such as "files/openshore/history.xml". + * @return TargetHistoryTable + */ + public static final void copyResourceToTmpDir(String resourceName, + String tmpFile) throws IOException { + String tmpDir = System.getProperty("java.io.tmpdir"); + // + // attempt to get resource from jar + // (should succeed unless testing in IDE) + InputStream src = null; + if (TestTargetHistoryTable.class.getClassLoader().getResource( + resourceName) != null) { + src = TestTargetHistoryTable.class.getClassLoader() + .getResourceAsStream(resourceName); + } + // + // if not found, try to find it relative to the current directory + // + if (src == null) { + src = new FileInputStream(resourceName); + } + assertNotNull("Could not locate resource " + resourceName, src); + try { + File destFile = new File(tmpDir, tmpFile); + FileOutputStream dest = new FileOutputStream(destFile); + try { + int bytesRead = 0; + byte[] buffer = new byte[4096]; + do { + bytesRead = src.read(buffer); + if (bytesRead > 0) { + dest.write(buffer, 0, bytesRead); + } + } while (bytesRead == buffer.length); + } finally { + dest.close(); + } + } finally { + src.close(); + } + } + /** + * Deletes a file, if it exists, from the user's temporary directory. + * + * @param tmpName + * file name, may not be null + */ + public static void deleteTmpFile(String tmpName) throws IOException { + String tmpDir = System.getProperty("java.io.tmpdir"); + File tmpFile = new File(tmpDir, tmpName); + if (tmpFile.exists()) { + tmpFile.delete(); + } + } + /** + * @param arg0 + */ + protected TestXMLConsumer(String testName) { + super(testName); + } + + protected TestXMLConsumer() { + super("TestXMLConsumer"); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/borland/TestBorlandCCompiler.java b/test/junit/net/sf/antcontrib/cpptasks/borland/TestBorlandCCompiler.java new file mode 100644 index 0000000..ddafc5e --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/borland/TestBorlandCCompiler.java @@ -0,0 +1,37 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.borland; +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractCompiler; +/** + * Borland C++ Compiler adapter tests + * + * Override create to test concrete compiler implementions + */ +public class TestBorlandCCompiler extends TestAbstractCompiler { + public TestBorlandCCompiler(String name) { + super(name); + } + protected AbstractProcessor create() { + return BorlandCCompiler.getInstance(); + } + protected String getObjectExtension() { + return ".obj"; + } + public void testGetIdentfier() { + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractCompiler.java b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractCompiler.java new file mode 100644 index 0000000..5a1e66b --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractCompiler.java @@ -0,0 +1,85 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import java.io.File; + +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.CompilerDef; +import net.sf.antcontrib.cpptasks.ProcessorDef; +import net.sf.antcontrib.cpptasks.parser.CParser; +import net.sf.antcontrib.cpptasks.parser.Parser; +import net.sf.antcontrib.cpptasks.VersionInfo; + +import org.apache.tools.ant.BuildException; +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractCompiler extends TestAbstractProcessor { + private class DummyAbstractCompiler extends AbstractCompiler { + public DummyAbstractCompiler() { + super(new String[]{".cpp", ".c"}, + new String[]{".hpp", ".h", ".inl"}, ".o"); + } + public void compile(CCTask task, File[] srcfile, File[] outputfile, + CompilerConfiguration config) throws BuildException { + throw new BuildException("Not implemented"); + } + public CompilerConfiguration createConfiguration(CCTask task, + LinkType linkType, ProcessorDef[] def1, CompilerDef def2, + net.sf.antcontrib.cpptasks.TargetDef targetPlatform, + VersionInfo versionInfo) { + return null; + } + public Parser createParser(File file) { + return new CParser(); + } + public String getIdentifier() { + return "dummy"; + } + public Linker getLinker(LinkType type) { + return null; + } + } + public TestAbstractCompiler(String name) { + super(name); + } + protected AbstractProcessor create() { + return new DummyAbstractCompiler(); + } + protected String getObjectExtension() { + return ".o"; + } + public void testCanParseTlb() { + AbstractCompiler compiler = (AbstractCompiler) create(); + assertEquals(false, compiler.canParse(new File("sample.tlb"))); + } + public void testGetOutputFileName1() { + AbstractProcessor compiler = create(); + String[] output = compiler.getOutputFileNames("c:/foo\\bar\\hello.c", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.c", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("hello.c", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar\\hello.h", null); + assertEquals(0, output.length); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.h", null); + assertEquals(0, output.length); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractLinker.java b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractLinker.java new file mode 100644 index 0000000..b444a0a --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractLinker.java @@ -0,0 +1,89 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import java.io.File; + +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.LinkerDef; +import net.sf.antcontrib.cpptasks.ProcessorDef; +import net.sf.antcontrib.cpptasks.types.LibraryTypeEnum; +import net.sf.antcontrib.cpptasks.TargetDef; +import net.sf.antcontrib.cpptasks.VersionInfo; + +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractLinker extends TestAbstractProcessor { + private class DummyAbstractLinker extends AbstractLinker { + public DummyAbstractLinker() { + super(new String[]{".obj", ".lib"}, new String[]{".map", ".exp"}); + } + public LinkerConfiguration createConfiguration(final CCTask task, + final LinkType linkType, + final ProcessorDef[] def1, + final LinkerDef def2, + final TargetDef targetPlatform, + final VersionInfo versionInfo) { + return null; + } + public String getIdentifier() { + return "dummy"; + } + public File[] getLibraryPath() { + return new File[0]; + } + public String[] getLibraryPatterns(String[] libnames, LibraryTypeEnum libType) { + return libnames; + } + public Linker getLinker(LinkType type) { + return null; + } + public String[] getOutputFileNames(String sourceFile, VersionInfo versionInfo) { + return new String[0]; + } + public String[][] getRuntimeLibraries(boolean debug, + boolean multithreaded, boolean staticLink) { + return new String[2][0]; + } + public boolean isCaseSensitive() { + return true; + } + } + public TestAbstractLinker(String name) { + super(name); + } + protected AbstractProcessor create() { + return new DummyAbstractLinker(); + } + public void testBid() { + AbstractProcessor compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.obj"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar/hello.lib"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar\\hello.map"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.map"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.c"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.cpp"); + assertEquals(1, bid); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractProcessor.java b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractProcessor.java new file mode 100644 index 0000000..f2c04a3 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestAbstractProcessor.java @@ -0,0 +1,80 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.ProcessorDef; +import net.sf.antcontrib.cpptasks.VersionInfo; +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractProcessor extends TestCase { + private class DummyAbstractProcessor extends AbstractProcessor { + public DummyAbstractProcessor() { + super(new String[]{".cpp", ".c"}, + new String[]{".hpp", ".h", ".inl"}); + } + public ProcessorConfiguration createConfiguration(CCTask task, + LinkType linkType, ProcessorDef[] defaultProvider, + ProcessorDef specificProvider, + net.sf.antcontrib.cpptasks.TargetDef targetPlatform, + VersionInfo versionInfo) { + return null; + } + public String getIdentifier() { + return "dummy"; + } + public Linker getLinker(LinkType type) { + return null; + } + public String[] getOutputFileNames(String sourceFile, VersionInfo versionInfo) { + return new String[0]; + } + public String[][] getRuntimeLibraries(boolean debug, + boolean multithreaded, boolean staticLink) { + return new String[2][0]; + } + } + public TestAbstractProcessor(String name) { + super(name); + } + protected AbstractProcessor create() { + return new DummyAbstractProcessor(); + } + public void testBid() { + AbstractProcessor compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar/hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar\\hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.pas"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.java"); + assertEquals(0, bid); + } + public void testGetIdentfier() { + AbstractProcessor compiler = create(); + String id = compiler.getIdentifier(); + assertEquals("dummy", id); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/compiler/TestCommandLineCompilerConfiguration.java b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestCommandLineCompilerConfiguration.java new file mode 100644 index 0000000..a22fa0d --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestCommandLineCompilerConfiguration.java @@ -0,0 +1,59 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import java.io.File; + +import net.sf.antcontrib.cpptasks.ProcessorParam; +import net.sf.antcontrib.cpptasks.gcc.GccCCompiler; +/** + */ +public class TestCommandLineCompilerConfiguration + extends + TestCompilerConfiguration { + private final CommandLineCompiler compiler; + private final String compilerId; + public TestCommandLineCompilerConfiguration(String name) { + super(name); + compiler = (GccCCompiler) GccCCompiler.getInstance(); + compilerId = compiler.getIdentifier(); + } + protected CompilerConfiguration create() { + return new CommandLineCompilerConfiguration(compiler, "dummy", + new File[0], new File[0], new File[0], "", + new String[]{"/Id:/gcc"}, new ProcessorParam[0], false, + new String[0]); + } + public void testConstructorNullCompiler() { + try { + new CommandLineCompilerConfiguration(null, "dummy", new File[0], + new File[0], new File[0], "", new String[0], + new ProcessorParam[0], false, new String[0]); + fail("Should throw exception for null compiler"); + } catch (NullPointerException ex) { + } + } + public void testGetIdentifier() { + CompilerConfiguration config = create(); + String id = config.getIdentifier(); + assertEquals("dummy", id); + } + public void testToString() { + CompilerConfiguration config = create(); + String toString = config.toString(); + assertEquals("dummy", toString); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/compiler/TestCompilerConfiguration.java b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestCompilerConfiguration.java new file mode 100644 index 0000000..a928ae4 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestCompilerConfiguration.java @@ -0,0 +1,68 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import junit.framework.TestCase; +/** + */ +public abstract class TestCompilerConfiguration extends TestCase { + public TestCompilerConfiguration(String name) { + super(name); + } + protected abstract CompilerConfiguration create(); + public String getObjectFileExtension() { + return ".o"; + } + public void testBid() { + CompilerConfiguration compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar/hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar\\hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.pas"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.java"); + assertEquals(0, bid); + } + public void testGetOutputFileName1() { + CompilerConfiguration compiler = create(); + String input = "c:/foo\\bar\\hello.c"; + // + // may cause IllegalStateException since + // setPlatformInfo has not been called + try { + String[] output = compiler.getOutputFileNames(input, null); + } catch (java.lang.IllegalStateException ex) { + } + } + public void testGetOutputFileName2() { + CompilerConfiguration compiler = create(); + String[] output = compiler.getOutputFileNames("c:/foo\\bar\\hello.c", null); + assertEquals("hello" + getObjectFileExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.c", null); + assertEquals("hello" + getObjectFileExtension(), output[0]); + output = compiler.getOutputFileNames("hello.c", null); + assertEquals("hello" + getObjectFileExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar\\hello.h", null); + assertEquals(0, output.length); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.h", null); + assertEquals(0, output.length); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/compiler/TestLinkType.java b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestLinkType.java new file mode 100644 index 0000000..a7e3a45 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/compiler/TestLinkType.java @@ -0,0 +1,59 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.OutputTypeEnum; +/** + * Tests for LinkType + * + * @author CurtA + */ +public class TestLinkType extends TestCase { + /** + * Constructor + * + * @param name + * test case name + */ + public TestLinkType(String name) { + super(name); + } + /** + * Tests if isPluginModule returns true when set to plugin output type + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testIsPluginFalse() { + LinkType type = new LinkType(); + OutputTypeEnum pluginType = new OutputTypeEnum(); + pluginType.setValue("executable"); + type.setOutputType(pluginType); + assertTrue(!type.isPluginModule()); + } + /** + * Tests if isPluginModule returns true when set to plugin output type + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testIsPluginTrue() { + LinkType type = new LinkType(); + OutputTypeEnum pluginType = new OutputTypeEnum(); + pluginType.setValue("plugin"); + type.setOutputType(pluginType); + assertTrue(type.isPluginModule()); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestDevStudioLinker.java b/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestDevStudioLinker.java new file mode 100644 index 0000000..7fdaabe --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestDevStudioLinker.java @@ -0,0 +1,44 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.devstudio; +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractLinker; +import org.apache.tools.ant.taskdefs.condition.Os; +/** + * Test for Microsoft Developer Studio linker + * + * Override create to test concrete compiler implementions + */ +public class TestDevStudioLinker extends TestAbstractLinker { + public TestDevStudioLinker(String name) { + super(name); + } + protected AbstractProcessor create() { + return DevStudioLinker.getInstance(); + } + public void testGetIdentfier() { + if (!Os.isFamily("windows")) { + return; + } + AbstractProcessor compiler = create(); + String id = compiler.getIdentifier(); + boolean hasMSLinker = ((id.indexOf("Microsoft") >= 0) && (id + .indexOf("Linker") >= 0)) + || id.indexOf("link") >= 0; + assertTrue(hasMSLinker); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudio.java b/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudio.java new file mode 100644 index 0000000..3e29c91 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudio.java @@ -0,0 +1,31 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.devstudio; +import junit.framework.TestSuite; +/** + * Tests that depend on DevStudio being installed + * + */ +public class TestInstalledDevStudio extends TestSuite { + public static TestSuite suite() { + return new TestInstalledDevStudio("TestInstalledDevStudio"); + } + public TestInstalledDevStudio(String name) { + super(name); + addTestSuite(net.sf.antcontrib.cpptasks.devstudio.TestInstalledDevStudioLinker.class); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudioLinker.java b/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudioLinker.java new file mode 100644 index 0000000..07f1339 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudioLinker.java @@ -0,0 +1,60 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.devstudio; + +import java.io.File; + + +/** + * Test for Microsoft Developer Studio linker + * + * Override create to test concrete compiler implementions + */ +public class TestInstalledDevStudioLinker extends TestDevStudioLinker +{ + public TestInstalledDevStudioLinker(String name) { + super(name); + } + + public void testGetLibraryPath() { + File[] libpath = DevStudioLinker.getInstance().getLibraryPath(); + // + // unless you tweak the library path + // it should have more thean three entries + assertTrue(libpath.length >= 2); + // + // check if these files can be found + // + String[] libnames = new String[] { "kernel32.lib", + "advapi32.lib", "msvcrt.lib", "mfc42.lib", "mfc70.lib" }; + boolean[] libfound = new boolean[libnames.length]; + for (int i = 0; i < libpath.length; i++) { + for (int j = 0; j < libnames.length; j++) { + File libfile = new File(libpath[i], libnames[j]); + if (libfile.exists()) { + libfound[j] = true; + } + } + } + assertTrue("kernel32 not found", libfound[0]); + assertTrue("advapi32 not found", libfound[1]); + assertTrue("msvcrt not found", libfound[2]); + if(!(libfound[3] || libfound[4])) { + fail("mfc42.lib or mfc70.lib not found"); + } + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/gcc/TestAbstractArLibrarian.java b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestAbstractArLibrarian.java new file mode 100644 index 0000000..0fc8449 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestAbstractArLibrarian.java @@ -0,0 +1,79 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractLinker; +/** + * Tests for classes that derive from AbstractArLibrarian + * + * @author CurtA + */ +public class TestAbstractArLibrarian extends TestAbstractLinker { + /** + * Constructor + * + * @param name + * test name + * @see junit.framework.TestCase#TestCase(String) + */ + public TestAbstractArLibrarian(String name) { + super(name); + } + /** + * Creates item under test @returns item under test + * + * @see net.sf.antcontrib.cpptasks.compiler.TestAbstractProcessor#create() + */ + protected AbstractProcessor create() { + return GccLibrarian.getInstance(); + } + /** + * Override of + * + * @see net.sf.antcontrib.cpptasks.compiler.TestAbstractProcessor#testBid() + */ + public void testBid() { + AbstractProcessor compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.o"); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, bid); + } + public void testGetIdentfier() { + AbstractProcessor processor = create(); + String id = processor.getIdentifier(); + assertTrue(id.indexOf("ar") >= 0); + } + /** + * Tests for library patterns + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testGetLibraryPatterns() { + String[] libnames = new String[]{"foo"}; + String[] patterns = ((AbstractArLibrarian) create()) + .getLibraryPatterns(libnames, null); + assertEquals(0, patterns.length); + } + /** + * Tests output file for ar library + * + * See bug [ 687732 ] Filenames for gcc static library does start with lib + */ + public void testOutputFileName() { + String[] outputFiles = GccLibrarian.getInstance().getOutputFileNames("x", null); + assertEquals("libx.a", outputFiles[0]); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/gcc/TestAbstractLdLinker.java b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestAbstractLdLinker.java new file mode 100644 index 0000000..63996c5 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestAbstractLdLinker.java @@ -0,0 +1,247 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import java.io.File; +import java.util.Vector; + +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.CUtil; +import net.sf.antcontrib.cpptasks.OutputTypeEnum; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.types.LibrarySet; +import net.sf.antcontrib.cpptasks.types.LibraryTypeEnum; +/** + * Test ld linker adapter abstract base class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractLdLinker extends TestCase { + private final String realOSName; + public TestAbstractLdLinker(String name) { + super(name); + realOSName = System.getProperty("os.name"); + } + protected AbstractLdLinker getLinker() { + return GccLinker.getInstance(); + } + protected void tearDown() throws java.lang.Exception { + System.setProperty("os.name", realOSName); + } + /** + * Checks for proper arguments for plugin generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsDarwinPlugin() { + System.setProperty("os.name", "Mac OS X"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("plugin"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(1, args.size()); + assertEquals("-bundle", args.elementAt(0)); + } + /** + * Checks for proper arguments for shared generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsDarwinShared() { + System.setProperty("os.name", "Mac OS X"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("shared"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(2, args.size()); + assertEquals("-prebind", args.elementAt(0)); + assertEquals("-dynamiclib", args.elementAt(1)); + } + /** + * Checks for proper arguments for plugin generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsNonDarwinPlugin() { + System.setProperty("os.name", "VAX/VMS"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("plugin"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(1, args.size()); + assertEquals("-shared", args.elementAt(0)); + } + /** + * Checks for proper arguments for shared generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsNonDarwinShared() { + System.setProperty("os.name", "VAX/VMS"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("shared"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(1, args.size()); + assertEquals("-shared", args.elementAt(0)); + } + public void testAddLibrarySetDirSwitch() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + String libdirSwitch = (String) endargs.elementAt(0); + assertEquals(libdirSwitch.substring(0, 2), "-L"); + // + // can't have space after -L or will break Mac OS X + // + assertTrue(!libdirSwitch.substring(2, 3).equals(" ")); + assertEquals(libdirSwitch.substring(libdirSwitch.length() - 3), "foo"); + } + public void testAddLibrarySetLibSwitch() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-lbart", (String) endargs.elementAt(1)); + assertEquals("-lcart", (String) endargs.elementAt(2)); + assertEquals("-ldart", (String) endargs.elementAt(3)); + assertEquals(endargs.size(), 4); + } + public void testAddLibrarySetLibFrameworkNonDarwin() { + System.setProperty("os.name", "VAX/VMS"); + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + LibraryTypeEnum libType = new LibraryTypeEnum(); + libType.setValue("framework"); + sets[0].setType(libType); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-L", ((String) endargs.elementAt(0)).substring(0, 2)); + assertEquals("-Bdynamic", (String) endargs.elementAt(1)); + assertEquals("-lbart", (String) endargs.elementAt(2)); + assertEquals("-lcart", (String) endargs.elementAt(3)); + assertEquals("-ldart", (String) endargs.elementAt(4)); + assertEquals(endargs.size(), 5); + } + public void testAddLibrarySetLibFrameworkDarwin() { + System.setProperty("os.name", "Mac OS X"); + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + LibraryTypeEnum libType = new LibraryTypeEnum(); + libType.setValue("framework"); + sets[0].setType(libType); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-F", ((String) endargs.elementAt(0)).substring(0, 2)); + assertEquals("-framework bart", (String) endargs.elementAt(1)); + assertEquals("-framework cart", (String) endargs.elementAt(2)); + assertEquals("-framework dart", (String) endargs.elementAt(3)); + assertEquals(endargs.size(), 4); + } + public void testAddLibraryStatic() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{ + new LibrarySet(), + new LibrarySet(), + new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart")); + sets[1].setProject(new org.apache.tools.ant.Project()); + sets[1].setLibs(new CUtil.StringArrayBuilder("cart")); + LibraryTypeEnum libType = new LibraryTypeEnum(); + libType.setValue("static"); + sets[1].setType(libType); + sets[2].setProject(new org.apache.tools.ant.Project()); + sets[2].setLibs(new CUtil.StringArrayBuilder("dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-lbart", (String) endargs.elementAt(0)); + assertEquals("-Bstatic", (String) endargs.elementAt(1)); + assertEquals("-lcart", (String) endargs.elementAt(2)); + assertEquals("-Bdynamic", (String) endargs.elementAt(3)); + assertEquals("-ldart", (String) endargs.elementAt(4)); + assertEquals(endargs.size(), 5); + } + public void testLibReturnValue() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals(3, rc.length); + assertEquals("bart", rc[0]); + assertEquals("cart", rc[1]); + assertEquals("dart", rc[2]); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccCCompiler.java b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccCCompiler.java new file mode 100644 index 0000000..3abe409 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccCCompiler.java @@ -0,0 +1,80 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import java.io.File; + +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.parser.CParser; +import net.sf.antcontrib.cpptasks.parser.FortranParser; +import net.sf.antcontrib.cpptasks.parser.Parser; +/** + * Test gcc compiler adapter + * + */ +public class TestGccCCompiler extends TestGccCompatibleCCompiler { + public TestGccCCompiler(String name) { + super(name); + } + protected GccCompatibleCCompiler create() { + return GccCCompiler.getInstance(); + } + public void testBidObjectiveAssembly() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.s")); + } + public void testBidObjectiveC() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.m")); + } + public void testBidObjectiveCpp() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.mm")); + } + public void testBidPreprocessedCpp() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.ii")); + } + public void testCreateCParser1() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.c")); + assertTrue(parser instanceof CParser); + } + public void testCreateCParser2() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.")); + assertTrue(parser instanceof CParser); + } + public void testCreateCParser3() { + Parser parser = GccCCompiler.getInstance() + .createParser(new File("foo")); + assertTrue(parser instanceof CParser); + } + public void testCreateFortranParser1() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.f")); + assertTrue(parser instanceof FortranParser); + } + public void testCreateFortranParser2() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.FoR")); + assertTrue(parser instanceof FortranParser); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccCompatibleCCompiler.java b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccCompatibleCCompiler.java new file mode 100644 index 0000000..68fab2e --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccCompatibleCCompiler.java @@ -0,0 +1,105 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import java.util.Vector; + +import junit.framework.TestCase; +/** + * Tests for gcc compatible compilers + * + * @author CurtA + */ +public abstract class TestGccCompatibleCCompiler extends TestCase { + /** + * Constructor + * + * @param name + * test case name + */ + public TestGccCompatibleCCompiler(String name) { + super(name); + } + /** + * Compiler creation method + * + * Must be overriden by extending classes + * + * @return GccCompatibleCCompiler + */ + protected abstract GccCompatibleCCompiler create(); + /** + * Tests command lines switches for warning = 0 + */ + public void testWarningLevel0() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 0); + assertEquals(1, args.size()); + assertEquals("-w", args.elementAt(0)); + } + /** + * Tests command lines switches for warning = 1 + */ + public void testWarningLevel1() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 1); + assertEquals(0, args.size()); + } + /** + * Tests command lines switches for warning = 2 + */ + public void testWarningLevel2() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 2); + assertEquals(0, args.size()); + } + /** + * Tests command lines switches for warning = 3 + */ + public void testWarningLevel3() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 3); + assertEquals(1, args.size()); + assertEquals("-Wall", args.elementAt(0)); + } + /** + * Tests command lines switches for warning = 4 + */ + public void testWarningLevel4() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 4); + assertEquals(2, args.size()); + assertEquals("-W", args.elementAt(0)); + assertEquals("-Wall", args.elementAt(1)); + } + /** + * Tests command lines switches for warning = 5 + */ + public void testWarningLevel5() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 5); + assertEquals(3, args.size()); + assertEquals("-Werror", args.elementAt(0)); + assertEquals("-W", args.elementAt(1)); + assertEquals("-Wall", args.elementAt(2)); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccLinker.java b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccLinker.java new file mode 100644 index 0000000..ee3ad8b --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/gcc/TestGccLinker.java @@ -0,0 +1,80 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.OutputTypeEnum; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.compiler.Linker; +/** + * @author CurtA + */ +public class TestGccLinker extends TestCase { + private final String realOSName; + /** + * Constructor + * + * @param test + * name + */ + public TestGccLinker(String name) { + super(name); + realOSName = System.getProperty("os.name"); + } + protected void tearDown() throws java.lang.Exception { + System.setProperty("os.name", realOSName); + } + public void testGetLinkerDarwinPlugin() { + System.setProperty("os.name", "Mac OS X"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("plugin"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker pluginLinker = linker.getLinker(linkType); + assertEquals("libfoo.bundle", pluginLinker.getOutputFileNames("foo", null)[0]); + } + public void testGetLinkerDarwinShared() { + System.setProperty("os.name", "Mac OS X"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("shared"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker sharedLinker = linker.getLinker(linkType); + assertEquals("libfoo.dylib", sharedLinker.getOutputFileNames("foo", null)[0]); + } + public void testGetLinkerNonDarwinPlugin() { + System.setProperty("os.name", "Microsoft Windows"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("plugin"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker pluginLinker = linker.getLinker(linkType); + assertEquals("libfoo.so", pluginLinker.getOutputFileNames("foo", null)[0]); + } + public void testGetLinkerNonDarwinShared() { + System.setProperty("os.name", "Microsoft Windows"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("shared"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker sharedLinker = linker.getLinker(linkType); + assertEquals("libfoo.so", sharedLinker.getOutputFileNames("foo", null)[0]); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/package.html b/test/junit/net/sf/antcontrib/cpptasks/package.html new file mode 100644 index 0000000..eba4e2c --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/package.html @@ -0,0 +1,28 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +JUnit tests for the net.sf.antcontrib.cpptasks package. + +</body> +</html> + diff --git a/test/junit/net/sf/antcontrib/cpptasks/parser/TestAbstractParser.java b/test/junit/net/sf/antcontrib/cpptasks/parser/TestAbstractParser.java new file mode 100644 index 0000000..5f7eb2a --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/parser/TestAbstractParser.java @@ -0,0 +1,26 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.parser; +import junit.framework.TestCase; +/** + * Tests for the CParser class + */ +public class TestAbstractParser extends TestCase { + public TestAbstractParser(String name) { + super(name); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/parser/TestCParser.java b/test/junit/net/sf/antcontrib/cpptasks/parser/TestCParser.java new file mode 100644 index 0000000..cbecdfb --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/parser/TestCParser.java @@ -0,0 +1,197 @@ +/* + * + * Copyright 2002-2005 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.parser; + +import java.io.CharArrayReader; +import java.io.IOException; + +/** + * Tests for the CParser class. + */ +public final class TestCParser + extends TestAbstractParser { + /** + * Constructor. + * @param name String test name + */ + public TestCParser(final String name) { + super(name); + } + + /** + * Checks parsing of #include <foo.h>. + * @throws IOException test fails on IOException + */ + public void testImmediateImportBracket() throws IOException { + CharArrayReader reader = new CharArrayReader( + "#import <foo.h> nowhatever ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #import "foo.h". + * @throws IOException test fails on IOException + */ + public void testImmediateImportQuote() throws IOException { + CharArrayReader reader = new CharArrayReader("#import \"foo.h\" " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #include <foo.h>. + * @throws IOException test fails on IOException + */ + public void testImmediateIncludeBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#include <foo.h> " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #include "foo.h". + * @throws IOException test fails on IOException. + */ + public void testImmediateIncludeQuote() throws IOException { + CharArrayReader reader = new CharArrayReader( + "#include \"foo.h\" ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #import <foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateImportBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#import <foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #import "foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateImportQuote() throws IOException { + CharArrayReader reader = new CharArrayReader("#import \"foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #include <foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateIncludeBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#include <foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #include "foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateIncludeQuote() throws IOException { + CharArrayReader reader = new CharArrayReader("#include \"foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #include foo.h. + * @throws IOException test fails on IOException + */ + public void testNoQuoteOrBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#include foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of //#include "foo.h". + * @throws IOException test fails on IOException + */ + public void testNotFirstWhitespace() throws IOException { + CharArrayReader reader = new CharArrayReader("//#include \"foo.h\"" + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing when line contains leading whitespace. + * @throws IOException test fails on IOException. + */ + public void testLeadingSpace() throws IOException { + CharArrayReader reader = new CharArrayReader( + " #include \"foo.h\" ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing when line contains a leading tab. + * @throws IOException test fails on IOException. + */ + public void testLeadingTab() throws IOException { + CharArrayReader reader = new CharArrayReader( + "\t#include \"foo.h\" ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/parser/TestFortranParser.java b/test/junit/net/sf/antcontrib/cpptasks/parser/TestFortranParser.java new file mode 100644 index 0000000..8078331 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/parser/TestFortranParser.java @@ -0,0 +1,79 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.parser; + +import java.io.CharArrayReader; +import java.io.IOException; + +/** + * Tests for the CParser class. + */ +public final class TestFortranParser + extends TestAbstractParser { + /** + * Constructor. + * @param name String test name + */ + public TestFortranParser(final String name) { + super(name); + } + + /** + * Checks parsing of INCLUDE 'foo.inc'. + * @throws IOException test fails on IOException + */ + public void testINCLUDE() throws IOException { + CharArrayReader reader = new CharArrayReader( + "INCLUDE 'foo.inc' nowhatever ".toCharArray()); + FortranParser parser = new FortranParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.inc", includes[0]); + } + + /** + * Checks parsing of InClUdE 'foo.inc'. + * @throws IOException test fails on IOException + */ + public void testInClUdE() throws IOException { + CharArrayReader reader = new CharArrayReader("InClUdE 'foo.inc' " + .toCharArray()); + FortranParser parser = new FortranParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.inc", includes[0]); + } + + /** + * Checks parsing of InClUdE 'foo.inc'. + * @throws IOException test fails on IOException + */ + public void testMultipleInClUdE() throws IOException { + CharArrayReader reader = new CharArrayReader( + "InClUdE 'foo.inc'\ninclude 'bar.inc' " + .toCharArray()); + FortranParser parser = new FortranParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 2); + assertEquals("foo.inc", includes[0]); + assertEquals("bar.inc", includes[1]); + } + +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/parser/package.html b/test/junit/net/sf/antcontrib/cpptasks/parser/package.html new file mode 100644 index 0000000..bfb9d6e --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/parser/package.html @@ -0,0 +1,27 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +JUnit tests for the net.sf.antcontrib.cpptasks.parser package. + +</body> +</html> diff --git a/test/junit/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectCompiler.java b/test/junit/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectCompiler.java new file mode 100644 index 0000000..6d97c12 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectCompiler.java @@ -0,0 +1,74 @@ +/* + * + * Copyright 2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.trolltech; + +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractCompiler; + +/** + * Tests for Trolltech Meta Object Compiler. + * + */ +public class TestMetaObjectCompiler + extends TestAbstractCompiler { + /** + * Constructor. + * @param name test name + */ + public TestMetaObjectCompiler(final String name) { + super(name); + } + + /** + * Creates compiler for inherited tests. + * @return AbstractProcessor compiler + */ + protected AbstractProcessor create() { + return MetaObjectCompiler.getInstance(); + } + + /** + * Gets default output file extension. + * @return String output file extension + */ + protected String getObjectExtension() { + return ".moc"; + } + + /** + * Skip testGetIdentifier. + */ + public void testGetIdentfier() { + } + + /** + * Override inherited test. + */ + public void testGetOutputFileName1() { + AbstractProcessor compiler = MetaObjectCompiler.getInstance(); + String[] output = compiler.getOutputFileNames("c:/foo\\bar\\hello.cpp", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.cpp", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("hello.cpp", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar\\hello.h", null); + assertEquals("moc_hello.cpp", output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.h", null); + assertNull("moc_hello.cpp", output[0]); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectParser.java b/test/junit/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectParser.java new file mode 100644 index 0000000..371bdf1 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectParser.java @@ -0,0 +1,58 @@ +/* + * + * Copyright 2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.trolltech; + +import java.io.CharArrayReader; +import java.io.IOException; +import junit.framework.TestCase; + +/** + * Tests for the MetaObjectParser class. + */ +public final class TestMetaObjectParser + extends TestCase { + /** + * Constructor. + * @param name String test name + */ + public TestMetaObjectParser(final String name) { + super(name); + } + + /** + * Test that the presence of Q_OBJECT causes hasQObject to return true. + * @throws IOException test fails on IOException + */ + public void testHasQObject1() throws IOException { + CharArrayReader reader = new CharArrayReader( + " Q_OBJECT ".toCharArray()); + boolean hasQObject = MetaObjectParser.hasQObject(reader); + assertTrue(hasQObject); + } + + /** + * Test that the lack of Q_OBJECT causes hasQObject to return false. + * @throws IOException test fails on IOException + */ + public void testHasQObject2() throws IOException { + CharArrayReader reader = new CharArrayReader( + " Q_OBJ ECT ".toCharArray()); + boolean hasQObject = MetaObjectParser.hasQObject(reader); + assertFalse(hasQObject); + } + +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/trolltech/package.html b/test/junit/net/sf/antcontrib/cpptasks/trolltech/package.html new file mode 100644 index 0000000..bbdaa89 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/trolltech/package.html @@ -0,0 +1,27 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +Tests for Trolltech Qt uic and moc compilers. +</body> +</html> + diff --git a/test/junit/net/sf/antcontrib/cpptasks/types/TestDefineArgument.java b/test/junit/net/sf/antcontrib/cpptasks/types/TestDefineArgument.java new file mode 100644 index 0000000..e5b53ee --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/types/TestDefineArgument.java @@ -0,0 +1,124 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.types; +import junit.framework.TestCase; + +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; +/** + * Tests for the DefineArgument class + */ +public class TestDefineArgument extends TestCase { + public TestDefineArgument(String name) { + super(name); + } + public void testIsActive1() { + DefineArgument arg = new DefineArgument(); + Project project = new Project(); + try { + boolean isActive = arg.isActive(project); + } catch (BuildException ex) { + return; + } + fail("isActive should throw exception if name is not set"); + } + public void testIsActive2() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setIf("cond"); + assertTrue(arg.isActive(project)); + } + public void testIsActive3() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + arg.setIf("cond"); + assertTrue(!arg.isActive(project)); + } + public void testIsActive4() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setIf("cond"); + try { + boolean isActive = arg.isActive(project); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + public void testIsActive5() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setUnless("cond"); + assertTrue(!arg.isActive(project)); + } + public void testIsActive6() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + arg.setUnless("cond"); + assertTrue(arg.isActive(project)); + } + public void testIsActive7() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setUnless("cond"); + try { + boolean isActive = arg.isActive(project); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + public void testIsActive8() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setIf("cond"); + arg.setUnless("cond"); + assertTrue(!arg.isActive(project)); + } + public void testMerge() { + UndefineArgument[] base = new UndefineArgument[2]; + UndefineArgument[] specific = new UndefineArgument[2]; + base[0] = new DefineArgument(); + base[0].setName("foo"); + base[1] = new UndefineArgument(); + base[1].setName("hello"); + specific[0] = new DefineArgument(); + specific[0].setName("hello"); + specific[1] = new UndefineArgument(); + specific[1].setName("world"); + UndefineArgument[] merged = UndefineArgument.merge(base, specific); + assertEquals(3, merged.length); + assertEquals("foo", merged[0].getName()); + assertEquals(true, merged[0].isDefine()); + assertEquals("hello", merged[1].getName()); + assertEquals(true, merged[1].isDefine()); + assertEquals("world", merged[2].getName()); + assertEquals(false, merged[2].isDefine()); + } +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/types/TestLibrarySet.java b/test/junit/net/sf/antcontrib/cpptasks/types/TestLibrarySet.java new file mode 100644 index 0000000..d34b568 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/types/TestLibrarySet.java @@ -0,0 +1,332 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks.types; + +import java.io.File; +import java.io.IOException; + +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.CUtil; +import net.sf.antcontrib.cpptasks.MockBuildListener; +import net.sf.antcontrib.cpptasks.MockFileCollector; +import net.sf.antcontrib.cpptasks.compiler.Linker; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioLibrarian; + +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; + +/** + * Tests for the LibrarySet class. + */ +public class TestLibrarySet + extends TestCase { + + /** + * Constructor. + * + * @param name + * test name + */ + public TestLibrarySet(final String name) { + super(name); + } + + /** + * Evaluate isActive when "if" specifies a property that is set. + */ + public final void testIsActive1() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + project.setProperty("windows", ""); + libset.setProject(project); + libset.setIf("windows"); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("kernel32"); + libset.setLibs(libs); + boolean isActive = libset.isActive(project); + assertTrue(isActive); + } + + /** + * Evaluate isActive when "if" specifies a property whose value suggests the + * user thinks the value is significant. + * + */ + public final void testIsActive2() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + // + // setting the value to false should throw + // exception to warn user that they are misusing if + // + project.setProperty("windows", "false"); + libset.setIf("windows"); + try { + boolean isActive = libset.isActive(project); + } catch (BuildException ex) { + return; + } + fail(); + } + + /** + * Evaluate isActive when "if" specifies a property that is not set. + */ + public final void testIsActive3() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + libset.setIf("windows"); + boolean isActive = libset.isActive(project); + assertTrue(!isActive); + } + + /** + * Evaluate isActive when "unless" specifies a property that is set. + * + */ + public final void testIsActive4() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + project.setProperty("windows", ""); + libset.setUnless("windows"); + boolean isActive = libset.isActive(project); + assertTrue(!isActive); + } + + /** + * Evaluate isActive when "unless" specifies a property whose value suggests + * the user thinks the value is significant. + * + */ + public final void testIsActive5() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + // + // setting the value to false should throw + // exception to warn user that they are misusing if + // + project.setProperty("windows", "false"); + libset.setUnless("windows"); + try { + boolean isActive = libset.isActive(project); + } catch (BuildException ex) { + return; + } + fail(); + } + + /** + * Evaluate isActive when "unless" specifies a property that is not set. + */ + public final void testIsActive6() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + libset.setProject(project); + libset.setUnless("windows"); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("kernel32"); + libset.setLibs(libs); + boolean isActive = libset.isActive(project); + assertTrue(isActive); + } + + /** + * The libs parameter should not end with .lib, .so, .a etc New behavior is + * to warn if it ends in a suspicious extension. + */ + public final void testLibContainsDot() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("mylib1.1"); + libset.setLibs(libs); + assertEquals(0, listener.getMessageLoggedEvents().size()); + } + + /** + * The libs parameter should not end with .lib, .so, .a (that is, + * should be kernel, not kernel.lib). Previously the libset would + * warn on configuration, now provides more feedback + * when library is not found. + */ + public final void testLibContainsDotLib() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder( + "mylib1.lib"); + libset.setLibs(libs); + assertEquals(0, listener.getMessageLoggedEvents().size()); + } + + /** + * Use of a libset or syslibset without a libs attribute should log a + * warning message. + */ + public final void testLibNotSpecified() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + boolean isActive = libset.isActive(p); + assertEquals(false, isActive); + assertEquals(1, listener.getMessageLoggedEvents().size()); + } + + /** + * this threw an exception prior to 2002-09-05 and started to throw one + * again 2002-11-19 up to 2002-12-11. + */ + public final void testShortLibName() { + LibrarySet libset = new LibrarySet(); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("li"); + libset.setProject(new Project()); + libset.setLibs(libs); + } + + /** + * The libs parameter should contain not a lib prefix (that is, + * pthread not libpthread). Previously the libset would + * warn on configuration, now provides more feedback + * when library is not found. + */ + public final void testStartsWithLib() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder( + "libmylib1"); + libset.setLibs(libs); + assertEquals(0, listener.getMessageLoggedEvents().size()); + } + + /** + * This test creates two "fake" libraries in the temporary directory and + * check how many are visited. + * + * @param linker linker + * @param expected expected number of visited files + * @throws IOException + * if unable to write to temporary directory or delete temporary + * files + */ + public final void testVisitFiles(final Linker linker, + final int expected) + throws IOException { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + // + // create temporary files named cpptasksXXXXX.lib + // + File lib1 = File.createTempFile("cpptasks", ".lib"); + String lib1Name = lib1.getName(); + lib1Name = lib1Name.substring(0, lib1Name.indexOf(".lib")); + File lib2 = File.createTempFile("cpptasks", ".lib"); + File baseDir = lib1.getParentFile(); + + // set the dir attribute to the temporary directory + libset.setDir(baseDir); + // set libs to the file name without the suffix + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder(lib1Name); + libset.setLibs(libs); + + // + // collect all files visited + MockFileCollector collector = new MockFileCollector(); + libset.visitLibraries(p, linker, new File[0], collector); + + // + // get the canonical paths for the initial and visited libraries + String expectedCanonicalPath = lib1.getCanonicalPath(); + String actualCanonicalPath = null; + if (collector.size() == 1) { + actualCanonicalPath = new File(collector.getBaseDir(0), collector + .getFileName(0)).getCanonicalPath(); + } + // + // delete the temporary files + lib1.delete(); + lib2.delete(); + // was there only one match + assertEquals(expected, collector.size()); + if (expected == 1) { + // is its canonical path as expected + assertEquals(expectedCanonicalPath, actualCanonicalPath); + } + } + + /** + * Run testVisitFiles with the MSVC Linker + * expect one matching file. + * + * @throws IOException if unable to create or delete temporary file + */ + public final void testLinkerVisitFiles() throws IOException { + Linker linker = DevStudioLinker.getInstance(); + testVisitFiles(linker, 1); + } + + /** + * Run testVisitFiles with the MSVC Librarian + * expect one matching file. + * + * @throws IOException if unable to create or delete temporary file + */ + public final void testLibrarianVisitFiles() throws IOException { + Linker linker = DevStudioLibrarian.getInstance(); + testVisitFiles(linker, 0); + } + + + /** + * This test specifies a library pattern that should + * not match any available libraries and expects that + * a build exception will be raised. + * + * See bug 1380366 + */ + public final void testBadLibname() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + // set libs to the file name without the suffix + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("badlibname"); + libset.setLibs(libs); + + // + // collect all files visited + MockFileCollector collector = new MockFileCollector(); + try { + libset.visitLibraries(p, DevStudioLinker.getInstance(), new File[0], collector); + } catch(BuildException ex) { + return; + } + fail("visitLibraries should throw exception due to unsatisifed libname"); + } + +} diff --git a/test/junit/net/sf/antcontrib/cpptasks/types/package.html b/test/junit/net/sf/antcontrib/cpptasks/types/package.html new file mode 100644 index 0000000..e5efbc4 --- /dev/null +++ b/test/junit/net/sf/antcontrib/cpptasks/types/package.html @@ -0,0 +1,28 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +JUnit tests for the net.sf.antcontrib.cpptasks.types package. + +</body> +</html> + |