From fdfa088f97aa2525b9b19e9383cbc203b354b61d Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 12 Mar 2021 16:21:35 +0100 Subject: FromFile indexer: Add skeleton cleanup procedure --- libcrystfel/src/index.c | 2 +- libcrystfel/src/indexers/fromfile.c | 10 ++++++++++ libcrystfel/src/indexers/fromfile.h | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) (limited to 'libcrystfel') diff --git a/libcrystfel/src/index.c b/libcrystfel/src/index.c index 341abf58..f9001968 100644 --- a/libcrystfel/src/index.c +++ b/libcrystfel/src/index.c @@ -510,7 +510,7 @@ void cleanup_indexing(IndexingPrivate *ipriv) break; case INDEXING_FILE : - free(ipriv->engine_private[n]); + fromfile_cleanup(ipriv->engine_private[n]); break; case INDEXING_TAKETWO : diff --git a/libcrystfel/src/indexers/fromfile.c b/libcrystfel/src/indexers/fromfile.c index d43b17c5..73cee547 100644 --- a/libcrystfel/src/indexers/fromfile.c +++ b/libcrystfel/src/indexers/fromfile.c @@ -365,3 +365,13 @@ int fromfile_index(struct image *image, void *mpriv, int crystal_number) return ncryst; } + + +void fromfile_cleanup(void *mpriv) +{ + struct fromfile_private *dp = mpriv; + + /* FIXME: Implementation */ + + free(dp); +} diff --git a/libcrystfel/src/indexers/fromfile.h b/libcrystfel/src/indexers/fromfile.h index b91f10ae..deb7b105 100644 --- a/libcrystfel/src/indexers/fromfile.h +++ b/libcrystfel/src/indexers/fromfile.h @@ -42,5 +42,7 @@ extern void *fromfile_prepare(char *solution_filename, UnitCell *cell); extern int fromfile_index(struct image *image, void *mpriv, int crystal_number); +extern void fromfile_cleanup(void *mpriv); + #endif /* FROMFILE_H */ -- cgit v1.2.3