From 6977c4315c796daa9793b5fb6f43bd423f13ed5c Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Fri, 22 Apr 2016 17:38:23 +0200 Subject: [PATCH] Improved function to build an indexer name --- src/obiblob_indexer.c | 3 +++ src/obiblob_indexer.h | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/obiblob_indexer.c b/src/obiblob_indexer.c index c6e69c6..807993c 100644 --- a/src/obiblob_indexer.c +++ b/src/obiblob_indexer.c @@ -19,6 +19,9 @@ #include "obidebug.h" +#define DEBUG_LEVEL 0 // TODO has to be defined somewhere else (cython compil flag?) + + inline int obi_indexer_exists(OBIDMS_p dms, const char* name); inline Obi_indexer_p obi_indexer(OBIDMS_p dms, const char* name); diff --git a/src/obiblob_indexer.h b/src/obiblob_indexer.h index 8f411ae..f9ae233 100644 --- a/src/obiblob_indexer.h +++ b/src/obiblob_indexer.h @@ -162,6 +162,8 @@ inline Obi_blob_p obi_indexer_get(Obi_indexer_p indexer, index_t idx) /** * @brief Builds an indexer name in the form columnname_columnversion_indexer. * + * @warning The returned pointer has to be freed by the caller. + * * @param column_name The name of the column associated with the indexer. * @param column_version The version of the column associated with the indexer. * @@ -171,7 +173,7 @@ inline Obi_blob_p obi_indexer_get(Obi_indexer_p indexer, index_t idx) * @since April 2016 * @author Celine Mercier (celine.mercier@metabarcoding.org) */ -char* obi_build_indexer_name(const char* column_name, obiversion_t column_version) +char* obi_build_indexer_name(const char* column_name, obiversion_t column_version); #endif /* OBIBLOB_INDEXER_H_ */