@@ -4451,7 +4451,6 @@ extern "C"
44514451 BINARYNINJACOREAPI bool BNWriteDatabaseGlobal(BNDatabase* database, const char* key, const char* val);
44524452 BINARYNINJACOREAPI BNDataBuffer* BNReadDatabaseGlobalData(BNDatabase* database, const char* key);
44534453 BINARYNINJACOREAPI bool BNWriteDatabaseGlobalData(BNDatabase* database, const char* key, BNDataBuffer* val);
4454- BINARYNINJACOREAPI BNFileMetadata* BNGetDatabaseFile(BNDatabase* database);
44554454 BINARYNINJACOREAPI void BNDatabaseReloadConnection(BNDatabase* database);
44564455 BINARYNINJACOREAPI BNKeyValueStore* BNReadDatabaseAnalysisCache(BNDatabase* database);
44574456 BINARYNINJACOREAPI bool BNWriteDatabaseAnalysisCache(BNDatabase* database, BNKeyValueStore* val);
@@ -4477,9 +4476,9 @@ extern "C"
44774476 BINARYNINJACOREAPI BNKeyValueStore* BNReadSnapshotDataWithProgress(
44784477 BNSnapshot* snapshot, void* ctxt, BNProgressFunction progress);
44794478 BINARYNINJACOREAPI BNDataBuffer* BNGetSnapshotUndoData(BNSnapshot* snapshot);
4480- BINARYNINJACOREAPI BNUndoEntry** BNGetSnapshotUndoEntries(BNSnapshot* snapshot, size_t* count);
4479+ BINARYNINJACOREAPI BNUndoEntry** BNGetSnapshotUndoEntries(BNSnapshot* snapshot, BNFileMetadata* file, size_t* count);
44814480 BINARYNINJACOREAPI BNUndoEntry** BNGetSnapshotUndoEntriesWithProgress(
4482- BNSnapshot* snapshot, void* ctxt, BNProgressFunction progress, size_t* count);
4481+ BNSnapshot* snapshot, BNFileMetadata* file, void* ctxt, BNProgressFunction progress, size_t* count);
44834482 BINARYNINJACOREAPI bool BNSnapshotHasAncestor(BNSnapshot* snapshot, BNSnapshot* other);
44844483 BINARYNINJACOREAPI bool BNSnapshotStoreData(BNSnapshot* snapshot, BNKeyValueStore* data,
44854484 void* ctxt, BNProgressFunction progress);
@@ -8528,7 +8527,7 @@ extern "C"
85288527 BINARYNINJACOREAPI BNRemote* BNCollaborationCreateRemote(const char* name, const char* address);
85298528 BINARYNINJACOREAPI void BNCollaborationRemoveRemote(BNRemote* remote);
85308529 BINARYNINJACOREAPI void BNCollaborationSaveRemotes();
8531- BINARYNINJACOREAPI bool BNCollaborationSyncDatabase(BNDatabase* database , BNRemoteFile* file, BNCollaborationAnalysisConflictHandler conflictHandler, void* conflictHandlerCtxt, BNProgressFunction progress, void* progressCtxt, BNCollaborationNameChangesetFunction nameChangeset, void* nameChangesetCtxt);
8530+ BINARYNINJACOREAPI bool BNCollaborationSyncDatabase(BNFileMetadata* metadata , BNRemoteFile* file, BNCollaborationAnalysisConflictHandler conflictHandler, void* conflictHandlerCtxt, BNProgressFunction progress, void* progressCtxt, BNCollaborationNameChangesetFunction nameChangeset, void* nameChangesetCtxt);
85328531 BINARYNINJACOREAPI bool BNCollaborationSyncTypeArchive(BNTypeArchive* archive, BNRemoteFile* file, bool(*conflictHandler)(void*, BNTypeArchiveMergeConflict** conflicts, size_t conflictCount), void* conflictHandlerCtxt, BNProgressFunction progress, void* progressCtxt);
85338532 BINARYNINJACOREAPI bool BNCollaborationPushTypeArchive(BNTypeArchive* archive, BNRemoteFile* file, size_t* count, BNProgressFunction progress, void* progressCtxt);
85348533 BINARYNINJACOREAPI bool BNCollaborationPullTypeArchive(BNTypeArchive* archive, BNRemoteFile* file, size_t* count, bool(*conflictHandler)(void*, BNTypeArchiveMergeConflict** conflicts, size_t conflictCount), void* conflictHandlerCtxt, BNProgressFunction progress, void* progressCtxt);
0 commit comments