Changed the inline functions syntax, which should make it compatible
with more compilers
This commit is contained in:
@ -22,23 +22,23 @@
|
|||||||
#define DEBUG_LEVEL 0 // TODO has to be defined somewhere else (cython compil flag?)
|
#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);
|
static inline int obi_indexer_exists(OBIDMS_p dms, const char* name);
|
||||||
|
|
||||||
inline Obi_indexer_p obi_indexer(OBIDMS_p dms, const char* name);
|
static inline Obi_indexer_p obi_indexer(OBIDMS_p dms, const char* name);
|
||||||
|
|
||||||
inline Obi_indexer_p obi_create_indexer(OBIDMS_p dms, const char* name);
|
static inline Obi_indexer_p obi_create_indexer(OBIDMS_p dms, const char* name);
|
||||||
|
|
||||||
inline Obi_indexer_p obi_open_indexer(OBIDMS_p dms, const char* name);
|
static inline Obi_indexer_p obi_open_indexer(OBIDMS_p dms, const char* name);
|
||||||
|
|
||||||
inline Obi_indexer_p obi_clone_indexer(Obi_indexer_p indexer, const char* name);
|
static inline Obi_indexer_p obi_clone_indexer(Obi_indexer_p indexer, const char* name);
|
||||||
|
|
||||||
inline int obi_close_indexer(Obi_indexer_p indexer);
|
static inline int obi_close_indexer(Obi_indexer_p indexer);
|
||||||
|
|
||||||
inline index_t obi_indexer_add(Obi_indexer_p indexer, Obi_blob_p value);
|
static inline index_t obi_indexer_add(Obi_indexer_p indexer, Obi_blob_p value);
|
||||||
|
|
||||||
inline Obi_blob_p obi_indexer_get(Obi_indexer_p indexer, index_t idx);
|
static inline Obi_blob_p obi_indexer_get(Obi_indexer_p indexer, index_t idx);
|
||||||
|
|
||||||
inline const char* obi_indexer_get_name(Obi_indexer_p indexer);
|
static inline const char* obi_indexer_get_name(Obi_indexer_p indexer);
|
||||||
|
|
||||||
|
|
||||||
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)
|
||||||
|
@ -47,7 +47,7 @@ typedef OBIDMS_avl_group_p Obi_indexer_p; /**< Typedef to refer to the pointer
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline int obi_indexer_exists(OBIDMS_p dms, const char* name)
|
static inline int obi_indexer_exists(OBIDMS_p dms, const char* name)
|
||||||
{
|
{
|
||||||
return obi_avl_exists(dms, name);
|
return obi_avl_exists(dms, name);
|
||||||
}
|
}
|
||||||
@ -65,7 +65,7 @@ inline int obi_indexer_exists(OBIDMS_p dms, const char* name)
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline Obi_indexer_p obi_indexer(OBIDMS_p dms, const char* name)
|
static inline Obi_indexer_p obi_indexer(OBIDMS_p dms, const char* name)
|
||||||
{
|
{
|
||||||
return obi_avl_group(dms, name);
|
return obi_avl_group(dms, name);
|
||||||
}
|
}
|
||||||
@ -83,7 +83,7 @@ inline Obi_indexer_p obi_indexer(OBIDMS_p dms, const char* name)
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline Obi_indexer_p obi_create_indexer(OBIDMS_p dms, const char* name)
|
static inline Obi_indexer_p obi_create_indexer(OBIDMS_p dms, const char* name)
|
||||||
{
|
{
|
||||||
return obi_create_avl_group(dms, name);
|
return obi_create_avl_group(dms, name);
|
||||||
}
|
}
|
||||||
@ -101,7 +101,7 @@ inline Obi_indexer_p obi_create_indexer(OBIDMS_p dms, const char* name)
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline Obi_indexer_p obi_open_indexer(OBIDMS_p dms, const char* name)
|
static inline Obi_indexer_p obi_open_indexer(OBIDMS_p dms, const char* name)
|
||||||
{
|
{
|
||||||
return obi_open_avl_group(dms, name);
|
return obi_open_avl_group(dms, name);
|
||||||
}
|
}
|
||||||
@ -119,7 +119,7 @@ inline Obi_indexer_p obi_open_indexer(OBIDMS_p dms, const char* name)
|
|||||||
* @since May 2016
|
* @since May 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline Obi_indexer_p obi_clone_indexer(Obi_indexer_p indexer, const char* name)
|
static inline Obi_indexer_p obi_clone_indexer(Obi_indexer_p indexer, const char* name)
|
||||||
{
|
{
|
||||||
return obi_clone_avl_group(indexer, name);
|
return obi_clone_avl_group(indexer, name);
|
||||||
}
|
}
|
||||||
@ -136,7 +136,7 @@ inline Obi_indexer_p obi_clone_indexer(Obi_indexer_p indexer, const char* name)
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline int obi_close_indexer(Obi_indexer_p indexer)
|
static inline int obi_close_indexer(Obi_indexer_p indexer)
|
||||||
{
|
{
|
||||||
return obi_close_avl_group(indexer);
|
return obi_close_avl_group(indexer);
|
||||||
}
|
}
|
||||||
@ -154,7 +154,7 @@ inline int obi_close_indexer(Obi_indexer_p indexer)
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline index_t obi_indexer_add(Obi_indexer_p indexer, Obi_blob_p value)
|
static inline index_t obi_indexer_add(Obi_indexer_p indexer, Obi_blob_p value)
|
||||||
{
|
{
|
||||||
return obi_avl_group_add(indexer, value);
|
return obi_avl_group_add(indexer, value);
|
||||||
}
|
}
|
||||||
@ -171,7 +171,7 @@ inline index_t obi_indexer_add(Obi_indexer_p indexer, Obi_blob_p value)
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline Obi_blob_p obi_indexer_get(Obi_indexer_p indexer, index_t idx)
|
static inline Obi_blob_p obi_indexer_get(Obi_indexer_p indexer, index_t idx)
|
||||||
{
|
{
|
||||||
return obi_avl_group_get(indexer, idx);
|
return obi_avl_group_get(indexer, idx);
|
||||||
}
|
}
|
||||||
@ -187,7 +187,7 @@ inline Obi_blob_p obi_indexer_get(Obi_indexer_p indexer, index_t idx)
|
|||||||
* @since April 2016
|
* @since April 2016
|
||||||
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
* @author Celine Mercier (celine.mercier@metabarcoding.org)
|
||||||
*/
|
*/
|
||||||
inline const char* obi_indexer_get_name(Obi_indexer_p indexer)
|
static inline const char* obi_indexer_get_name(Obi_indexer_p indexer)
|
||||||
{
|
{
|
||||||
return obi_avl_group_get_name(indexer);
|
return obi_avl_group_get_name(indexer);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user