diff --git a/tools/bio.cc b/tools/bio.cc index eaef2b1..3c17a76 100644 --- a/tools/bio.cc +++ b/tools/bio.cc @@ -869,7 +869,7 @@ public: class App { public: - typedef shared_ptr OutputPtr; + typedef std::tr1::shared_ptr OutputPtr; typedef vector OutputsType; private: diff --git a/tools/btool.cc b/tools/btool.cc index 0b33c4d..d3caa5b 100644 --- a/tools/btool.cc +++ b/tools/btool.cc @@ -284,7 +284,7 @@ struct Store } }; -shared_ptr GetParser(const string &name, +std::tr1::shared_ptr GetParser(const string &name, const string &filename, bool null_parser, bool immediate_display, @@ -296,139 +296,139 @@ shared_ptr GetParser(const string &name, if( null_parser ) { // use null parser - return shared_ptr( new Barry::HexDumpParser(cout) ); + return std::tr1::shared_ptr( new Barry::HexDumpParser(cout) ); } else if( bbackup_mode ) { #ifdef __BARRY_BACKUP_MODE__ // Only one backup file per run - static shared_ptr backup; + static std::tr1::shared_ptr backup; if( !backup.get() ) { backup.reset( new Backup(filename) ); } return backup; #else - return shared_ptr( new Barry::HexDumpParser(cout) ); + return std::tr1::shared_ptr( new Barry::HexDumpParser(cout) ); #endif } // check for recognized database names else if( name == Contact::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == Message::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == Calendar::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == CalendarAll::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == CallLog::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == Bookmark::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == ServiceBook::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == Memo::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == Task::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == PINMessage::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == SavedMessage::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == Sms::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == Folder::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == TimeZone::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else if( name == HandheldAgent::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, false, dnow, vmode))); } else { // unknown database, use null parser - return shared_ptr( new Barry::HexDumpParser(cout) ); + return std::tr1::shared_ptr( new Barry::HexDumpParser(cout) ); } } -shared_ptr GetBuilder(const string &name, const string &filename) +std::tr1::shared_ptr GetBuilder(const string &name, const string &filename) { // check for recognized database names if( name == Contact::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordBuilder > ( new Store(filename, true, true, false))); } else if( name == Calendar::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordBuilder > ( new Store(filename, true, true, false))); } else if( name == CalendarAll::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordBuilder > ( new Store(filename, true, true, false))); } else if( name == Memo::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordBuilder > ( new Store(filename, true, true, false))); } else if( name == Task::GetDBName() ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordBuilder > ( new Store(filename, true, true, false))); } /* else if( name == "Messages" ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, true, true, false))); } else if( name == "Service Book" ) { - return shared_ptr( + return std::tr1::shared_ptr( new RecordParser > ( new Store(filename, true, true, false))); } @@ -942,7 +942,7 @@ int main(int argc, char *argv[]) } unsigned int id = desktop.GetDBID(dbNames[0]); - shared_ptr parse = GetParser(dbNames[0],filename, + std::tr1::shared_ptr parse = GetParser(dbNames[0],filename, null_parser, true, vformat_mode, bbackup_mode); for( unsigned int i = 0; i < stCommands.size(); i++ ) { @@ -968,7 +968,7 @@ int main(int argc, char *argv[]) vector::iterator b = dbNames.begin(); for( ; b != dbNames.end(); b++ ) { - shared_ptr parse = GetParser(*b, + std::tr1::shared_ptr parse = GetParser(*b, filename, null_parser, !sort_records, vformat_mode, bbackup_mode); unsigned int id = desktop.GetDBID(*b); @@ -1000,7 +1000,7 @@ int main(int argc, char *argv[]) vector::iterator b = saveDbNames.begin(); for( ; b != saveDbNames.end(); b++ ) { - shared_ptr build = GetBuilder(*b, + std::tr1::shared_ptr build = GetBuilder(*b, filename); unsigned int id = desktop.GetDBID(*b); desktop.SaveDatabase(id, *build);