summaryrefslogtreecommitdiffstats
path: root/src/H5SLprivate.h
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2011-10-18 21:37:31 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2011-10-18 21:37:31 (GMT)
commit8f0218e3f54c4491407ef1eb9c57ae925bacf515 (patch)
tree8831cd2f4215881dc727e47881dc213b76354995 /src/H5SLprivate.h
parentb02f6c2171986e08df00cbf47361a94a0833d72e (diff)
downloadhdf5-8f0218e3f54c4491407ef1eb9c57ae925bacf515.zip
hdf5-8f0218e3f54c4491407ef1eb9c57ae925bacf515.tar.gz
hdf5-8f0218e3f54c4491407ef1eb9c57ae925bacf515.tar.bz2
[svn-r21605] Back out r21604 (wait for code freeze to be lifted)
Diffstat (limited to 'src/H5SLprivate.h')
-rw-r--r--src/H5SLprivate.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/H5SLprivate.h b/src/H5SLprivate.h
index 07ee414..40fbfa9 100644
--- a/src/H5SLprivate.h
+++ b/src/H5SLprivate.h
@@ -47,17 +47,13 @@ typedef enum {
H5SL_TYPE_HSIZE, /* Skip list keys are 'hsize_t's */
H5SL_TYPE_UNSIGNED, /* Skip list keys are 'unsigned's */
H5SL_TYPE_SIZE, /* Skip list keys are 'size_t's */
- H5SL_TYPE_OBJ, /* Skip list keys are 'H5_obj_t's */
- H5SL_TYPE_GENERIC /* Skip list keys are unknown, comparison callback supplied */
+ H5SL_TYPE_OBJ /* Skip list keys are 'H5_obj_t's */
} H5SL_type_t;
/**********/
/* Macros */
/**********/
-/* Typedef for comparison operations */
-typedef int (*H5SL_cmp_t)(const void *key1, const void *key2);
-
/* Typedef for iteration operations */
typedef herr_t (*H5SL_operator_t)(void *item, void *key,
void *operator_data/*in,out*/);
@@ -65,7 +61,7 @@ typedef herr_t (*H5SL_operator_t)(void *item, void *key,
/********************/
/* Private routines */
/********************/
-H5_DLL H5SL_t *H5SL_create(H5SL_type_t type, H5SL_cmp_t cmp);
+H5_DLL H5SL_t *H5SL_create(H5SL_type_t type);
H5_DLL size_t H5SL_count(H5SL_t *slist);
H5_DLL herr_t H5SL_insert(H5SL_t *slist, void *item, const void *key);
H5_DLL H5SL_node_t *H5SL_add(H5SL_t *slist, void *item, const void *key);