aboutsummaryrefslogtreecommitdiff
path: root/crypto/stack
diff options
context:
space:
mode:
authorBen Laurie <ben@openssl.org>1999-05-03 19:55:00 +0000
committerBen Laurie <ben@openssl.org>1999-05-03 19:55:00 +0000
commit661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1 (patch)
tree209c32e3b4ed9cf0d4604f53df53f36adcda565a /crypto/stack
parent0b3f827cf5a44937fa6c8797d8c25337350fb599 (diff)
downloadopenssl-661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1.zip
openssl-661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1.tar.gz
openssl-661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1.tar.bz2
Some more stack stuff.
Diffstat (limited to 'crypto/stack')
-rw-r--r--crypto/stack/safestack.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/crypto/stack/safestack.h b/crypto/stack/safestack.h
index 154468e..48e695f 100644
--- a/crypto/stack/safestack.h
+++ b/crypto/stack/safestack.h
@@ -76,7 +76,8 @@ int sk_##type##_find(STACK_OF(type) *sk,type *v); \
type *sk_##type##_delete(STACK_OF(type) *sk,int n); \
void sk_##type##_delete_ptr(STACK_OF(type) *sk,type *v); \
int sk_##type##_insert(STACK_OF(type) *sk,type *v,int n); \
-void sk_##type##_set_cmp_func(STACK_OF(type) *sk,int (*cmp)(type **,type **)); \
+int (*sk_##type##_set_cmp_func(STACK_OF(type) *sk, \
+ int (*cmp)(type **,type **)))(type **,type **); \
STACK_OF(type) *sk_##type##_dup(STACK_OF(type) *sk); \
void sk_##type##_pop_free(STACK_OF(type) *sk,void (*func)(type *)); \
type *sk_##type##_shift(STACK_OF(type) *sk); \
@@ -107,8 +108,9 @@ void sk_##type##_delete_ptr(STACK_OF(type) *sk,type *v) \
{ sk_delete_ptr((STACK *)sk,(char *)v); } \
int sk_##type##_insert(STACK_OF(type) *sk,type *v,int n) \
{ return sk_insert((STACK *)sk,(char *)v,n); } \
-void sk_##type##_set_cmp_func(STACK_OF(type) *sk,int (*cmp)(type **,type **)) \
- { sk_set_cmp_func((STACK *)sk,cmp); } \
+int (*sk_##type##_set_cmp_func(STACK_OF(type) *sk, \
+ int (*cmp)(type **,type **)))(type **,type **) \
+ { return (int (*)(type **,type **))sk_set_cmp_func((STACK *)sk,cmp); } \
STACK_OF(type) *sk_##type##_dup(STACK_OF(type) *sk) \
{ return (STACK_OF(type) *)sk_dup((STACK *)sk); } \
void sk_##type##_pop_free(STACK_OF(type) *sk,void (*func)(type *)) \