summaryrefslogtreecommitdiffstats
path: root/collection
diff options
context:
space:
mode:
authorDmitri Pal <dpal@redhat.com>2009-12-07 09:14:10 -0500
committerStephen Gallagher <sgallagh@redhat.com>2009-12-10 17:20:26 -0500
commitf1e963ecdfde201e80251462e4e7737a0ef00eae (patch)
treeaf2a2f3dee37fa919e44b5890dccd45f6bc0adf3 /collection
parent2658ad549319d664cb308cf5852c7cdb55a7a601 (diff)
downloadding-libs2-f1e963ecdfde201e80251462e4e7737a0ef00eae.tar.gz
ding-libs2-f1e963ecdfde201e80251462e4e7737a0ef00eae.tar.xz
ding-libs2-f1e963ecdfde201e80251462e4e7737a0ef00eae.zip
COLLECTION: Cleaning FIXME comments
I scanned through the code and made sure that the FIXME comments are either addressed or a corresponding ticket exists. I removed two comments that had "FIXME" in them. The tickets for those comments are #72 and #308.
Diffstat (limited to 'collection')
-rw-r--r--collection/collection.c1
-rw-r--r--collection/collection.h19
-rw-r--r--collection/configure.ac2
3 files changed, 2 insertions, 20 deletions
diff --git a/collection/collection.c b/collection/collection.c
index c8a0077..e3644e4 100644
--- a/collection/collection.c
+++ b/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/collection/collection.h b/collection/collection.h
index 665d5f0..1121b16 100644
--- a/collection/collection.h
+++ b/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/collection/configure.ac b/collection/configure.ac
index cf7a1ff..3ba1eb7 100644
--- a/collection/configure.ac
+++ b/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