int main (int, char *[]) { INIT_EXCEPTIONS(); UAS_Common::initialize (); UAS_List<UAS_String> locList = UAS_Common::rootLocators (); for (int i = 0; i < locList.length(); i ++) { UAS_String &cur = locList[i]; UAS_Pointer<UAS_Common> curDoc = UAS_Common::create(cur); UAS_Pointer<UAS_Collection> curCol = (UAS_Collection *) ((UAS_Common *) curDoc); printLocs (curCol->root(), 0); curDoc = curCol->root(); curCol = 0; UAS_Common::destroy (curDoc); } UAS_Common::finalize (); return 0; }