aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/stack/stack.h
diff options
context:
space:
mode:
authorBen Laurie <ben@openssl.org>2008-10-14 08:10:52 +0000
committerBen Laurie <ben@openssl.org>2008-10-14 08:10:52 +0000
commit1ea6472e604ed0e411fa41fcb5f242729ee42cd6 (patch)
tree48d94ac212ab59ca0e17e7c250f5f0f0c063a039 /crypto/stack/stack.h
parentb8dfde2a362a4a4cb1f102674704972471385a87 (diff)
downloadopenssl-1ea6472e604ed0e411fa41fcb5f242729ee42cd6.tar.gz
Type-safe OBJ_bsearch_ex.
Diffstat (limited to 'crypto/stack/stack.h')
-rw-r--r--crypto/stack/stack.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/crypto/stack/stack.h b/crypto/stack/stack.h
index 70f78aa743..ce35e554eb 100644
--- a/crypto/stack/stack.h
+++ b/crypto/stack/stack.h
@@ -70,7 +70,7 @@ typedef struct stack_st
int sorted;
int num_alloc;
- int (*comp)(const void * const *, const void * const *);
+ int (*comp)(const void *, const void *);
} _STACK; /* Use STACK_OF(...) instead */
#define M_sk_num(sk) ((sk) ? (sk)->num:-1)
@@ -81,7 +81,7 @@ void *sk_value(const _STACK *, int);
void *sk_set(_STACK *, int, void *);
-_STACK *sk_new(int (*cmp)(const void * const *, const void * const *));
+_STACK *sk_new(int (*cmp)(const void *, const void *));
_STACK *sk_new_null(void);
void sk_free(_STACK *);
void sk_pop_free(_STACK *st, void (*func)(void *));
@@ -95,9 +95,8 @@ int sk_unshift(_STACK *st, void *data);
void *sk_shift(_STACK *st);
void *sk_pop(_STACK *st);
void sk_zero(_STACK *st);
-int (*sk_set_cmp_func(_STACK *sk, int (*c)(const void * const *,
- const void * const *)))
- (const void * const *, const void * const *);
+int (*sk_set_cmp_func(_STACK *sk, int (*c)(const void *, const void *)))
+ (const void *, const void *);
_STACK *sk_dup(_STACK *st);
void sk_sort(_STACK *st);
int sk_is_sorted(const _STACK *st);