diff options
author | Ben Laurie <ben@openssl.org> | 1999-05-03 19:55:00 +0000 |
---|---|---|
committer | Ben Laurie <ben@openssl.org> | 1999-05-03 19:55:00 +0000 |
commit | 661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1 (patch) | |
tree | 209c32e3b4ed9cf0d4604f53df53f36adcda565a /crypto/stack/safestack.h | |
parent | 0b3f827cf5a44937fa6c8797d8c25337350fb599 (diff) | |
download | openssl-661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1.zip openssl-661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1.tar.gz openssl-661b361b4b5c9ff2bb11bcc59356aa5dd7d1ccf1.tar.bz2 |
Some more stack stuff.
Diffstat (limited to 'crypto/stack/safestack.h')
-rw-r--r-- | crypto/stack/safestack.h | 8 |
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 *)) \ |