diff options
author | jsing <> | 2017-01-21 04:16:49 +0000 |
---|---|---|
committer | jsing <> | 2017-01-21 04:16:49 +0000 |
commit | 1a36bd5f90e2ab590f76d8948622d36c482b5ca8 (patch) | |
tree | 846db4a44b6a8e624ee3cc999edd5850d80d19e3 /src | |
parent | 9aaa60f0ac773e6a9af8d9a12b660f6ef2ef6e15 (diff) | |
download | openbsd-1a36bd5f90e2ab590f76d8948622d36c482b5ca8.tar.gz openbsd-1a36bd5f90e2ab590f76d8948622d36c482b5ca8.tar.bz2 openbsd-1a36bd5f90e2ab590f76d8948622d36c482b5ca8.zip |
Expand IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN macro.
No change in generated assembly.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libssl/ssl_lib.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/lib/libssl/ssl_lib.c b/src/lib/libssl/ssl_lib.c index a4ca1afb1d..7eb192eb2c 100644 --- a/src/lib/libssl/ssl_lib.c +++ b/src/lib/libssl/ssl_lib.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_lib.c,v 1.124 2017/01/03 16:57:15 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_lib.c,v 1.125 2017/01/21 04:16:49 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -3093,4 +3093,18 @@ SSL_cache_hit(SSL *s) | |||
3093 | return (s->hit); | 3093 | return (s->hit); |
3094 | } | 3094 | } |
3095 | 3095 | ||
3096 | IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN(SSL_CIPHER, SSL_CIPHER, ssl_cipher_id); | 3096 | |
3097 | static int | ||
3098 | ssl_cipher_id_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | ||
3099 | { | ||
3100 | SSL_CIPHER const *a = a_; | ||
3101 | SSL_CIPHER const *b = b_; | ||
3102 | return ssl_cipher_id_cmp(a, b); | ||
3103 | } | ||
3104 | |||
3105 | SSL_CIPHER * | ||
3106 | OBJ_bsearch_ssl_cipher_id(SSL_CIPHER *key, SSL_CIPHER const *base, int num) | ||
3107 | { | ||
3108 | return (SSL_CIPHER *)OBJ_bsearch_(key, base, num, sizeof(SSL_CIPHER), | ||
3109 | ssl_cipher_id_cmp_BSEARCH_CMP_FN); | ||
3110 | } | ||