summaryrefslogtreecommitdiff
path: root/common/collection
diff options
context:
space:
mode:
Diffstat (limited to 'common/collection')
-rw-r--r--common/collection/collection.c1
-rw-r--r--common/collection/collection.h19
-rw-r--r--common/collection/configure.ac2
3 files changed, 2 insertions, 20 deletions
diff --git a/common/collection/collection.c b/common/collection/collection.c
index c8a00779..e3644e4e 100644
--- a/common/collection/collection.c
+++ b/common/collection/collection.c
@@ -2455,7 +2455,6 @@ int col_get_reference_from_item(struct collection_item *ci,
/* ADDITION */
/* Add collection to collection */
-/* FIXME - allow to add collection to a collection with disposition */
int col_add_collection_to_collection(struct collection_item *ci,
const char *sub_collection_name,
const char *as_property,
diff --git a/common/collection/collection.h b/common/collection/collection.h
index 665d5f00..1121b16f 100644
--- a/common/collection/collection.h
+++ b/common/collection/collection.h
@@ -51,10 +51,6 @@
collections */
-/* Any data we deal with can't be longer than this */
-/* FIXME - make it compile time option */
-#define COL_MAX_DATA 65535
-
/* Default class for a free form collection */
#define COL_CLASS_DEFAULT 0
@@ -219,21 +215,6 @@ int col_create_collection(struct collection_item **ci,
const char *name,
unsigned cclass);
-/* Function that creates a named collection using a memory descriptor */
-/* FIXME - function is a placeholder. It is not implemented yet.
- * will be added in future together with the definition of the
- * descriptor structure.
- * The purpose is to control the internal implementation of the collection
- * a) Use hash table for faster searches if the collection is expected to be large.
- * b) Define memory functions to use.
- */
-/*
-int col_create_collection_ex(struct collection_item **ci,
- const char *name,
- unsigned cclass,
- struct cdescriptor *descrptor);
-*/
-
/* Function that destroys a collection */
void col_destroy_collection(struct collection_item *ci);
diff --git a/common/collection/configure.ac b/common/collection/configure.ac
index cf7a1ff3..3ba1eb71 100644
--- a/common/collection/configure.ac
+++ b/common/collection/configure.ac
@@ -30,6 +30,8 @@ AC_CHECK_FUNC([strcasestr],
[Define if strcasestr exists]),
AC_MSG_ERROR("Platform must support strcasestr"))
+AC_DEFINE([COL_MAX_DATA], [65535], [Max length of the data block allowed in the collection value.])
+
AC_CONFIG_FILES([Makefile collection.pc])
AC_OUTPUT