/src/monero/openssl-1.1.1g/include/openssl/safestack.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright 1999-2019 The OpenSSL Project Authors. All Rights Reserved. |
3 | | * |
4 | | * Licensed under the OpenSSL license (the "License"). You may not use |
5 | | * this file except in compliance with the License. You can obtain a copy |
6 | | * in the file LICENSE in the source distribution or at |
7 | | * https://www.openssl.org/source/license.html |
8 | | */ |
9 | | |
10 | | #ifndef HEADER_SAFESTACK_H |
11 | | # define HEADER_SAFESTACK_H |
12 | | |
13 | | # include <openssl/stack.h> |
14 | | # include <openssl/e_os2.h> |
15 | | |
16 | | #ifdef __cplusplus |
17 | | extern "C" { |
18 | | #endif |
19 | | |
20 | | # define STACK_OF(type) struct stack_st_##type |
21 | | |
22 | | # define SKM_DEFINE_STACK_OF(t1, t2, t3) \ |
23 | | STACK_OF(t1); \ |
24 | | typedef int (*sk_##t1##_compfunc)(const t3 * const *a, const t3 *const *b); \ |
25 | | typedef void (*sk_##t1##_freefunc)(t3 *a); \ |
26 | | typedef t3 * (*sk_##t1##_copyfunc)(const t3 *a); \ |
27 | | static ossl_unused ossl_inline int sk_##t1##_num(const STACK_OF(t1) *sk) \ |
28 | 0 | { \ |
29 | 0 | return OPENSSL_sk_num((const OPENSSL_STACK *)sk); \ |
30 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_num(stack_st_OPENSSL_STRING const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_num(stack_st_OPENSSL_CSTRING const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_num(stack_st_OPENSSL_BLOCK const*) Unexecuted instantiation: wallet2.cpp:sk_void_num(stack_st_void const*) Unexecuted instantiation: wallet2.cpp:sk_BIO_num(stack_st_BIO const*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_num(stack_st_X509_ALGOR const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_num(stack_st_ASN1_STRING_TABLE const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_num(stack_st_ASN1_INTEGER const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_num(stack_st_ASN1_GENERALSTRING const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_num(stack_st_ASN1_UTF8STRING const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_num(stack_st_ASN1_TYPE const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_num(stack_st_ASN1_OBJECT const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_num(stack_st_OPENSSL_STRING const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_num(stack_st_OPENSSL_CSTRING const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_num(stack_st_OPENSSL_BLOCK const*) Unexecuted instantiation: http_auth.cpp:sk_void_num(stack_st_void const*) Unexecuted instantiation: http_auth.cpp:sk_BIO_num(stack_st_BIO const*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_num(stack_st_X509_ALGOR const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_num(stack_st_ASN1_STRING_TABLE const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_num(stack_st_ASN1_INTEGER const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_num(stack_st_ASN1_GENERALSTRING const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_num(stack_st_ASN1_UTF8STRING const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_num(stack_st_ASN1_TYPE const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_num(stack_st_ASN1_OBJECT const*) |
31 | | static ossl_unused ossl_inline t2 *sk_##t1##_value(const STACK_OF(t1) *sk, int idx) \ |
32 | 0 | { \ |
33 | 0 | return (t2 *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); \ |
34 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_value(stack_st_OPENSSL_STRING const*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_value(stack_st_OPENSSL_CSTRING const*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_value(stack_st_OPENSSL_BLOCK const*, int) Unexecuted instantiation: wallet2.cpp:sk_void_value(stack_st_void const*, int) Unexecuted instantiation: wallet2.cpp:sk_BIO_value(stack_st_BIO const*, int) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_value(stack_st_X509_ALGOR const*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_value(stack_st_ASN1_STRING_TABLE const*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_value(stack_st_ASN1_INTEGER const*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_value(stack_st_ASN1_GENERALSTRING const*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_value(stack_st_ASN1_UTF8STRING const*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_value(stack_st_ASN1_TYPE const*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_value(stack_st_ASN1_OBJECT const*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_value(stack_st_OPENSSL_STRING const*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_value(stack_st_OPENSSL_CSTRING const*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_value(stack_st_OPENSSL_BLOCK const*, int) Unexecuted instantiation: http_auth.cpp:sk_void_value(stack_st_void const*, int) Unexecuted instantiation: http_auth.cpp:sk_BIO_value(stack_st_BIO const*, int) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_value(stack_st_X509_ALGOR const*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_value(stack_st_ASN1_STRING_TABLE const*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_value(stack_st_ASN1_INTEGER const*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_value(stack_st_ASN1_GENERALSTRING const*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_value(stack_st_ASN1_UTF8STRING const*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_value(stack_st_ASN1_TYPE const*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_value(stack_st_ASN1_OBJECT const*, int) |
35 | | static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_new(sk_##t1##_compfunc compare) \ |
36 | 0 | { \ |
37 | 0 | return (STACK_OF(t1) *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); \ |
38 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_new(int (*)(char const* const*, char const* const*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_new(int (*)(char const* const*, char const* const*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_new(int (*)(void const* const*, void const* const*)) Unexecuted instantiation: wallet2.cpp:sk_void_new(int (*)(void const* const*, void const* const*)) Unexecuted instantiation: wallet2.cpp:sk_BIO_new(int (*)(bio_st const* const*, bio_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_new(int (*)(X509_algor_st const* const*, X509_algor_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_new(int (*)(asn1_string_table_st const* const*, asn1_string_table_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_new(int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_new(int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_new(int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_new(int (*)(asn1_type_st const* const*, asn1_type_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_new(int (*)(asn1_object_st const* const*, asn1_object_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_new(int (*)(char const* const*, char const* const*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_new(int (*)(char const* const*, char const* const*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_new(int (*)(void const* const*, void const* const*)) Unexecuted instantiation: http_auth.cpp:sk_void_new(int (*)(void const* const*, void const* const*)) Unexecuted instantiation: http_auth.cpp:sk_BIO_new(int (*)(bio_st const* const*, bio_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_new(int (*)(X509_algor_st const* const*, X509_algor_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_new(int (*)(asn1_string_table_st const* const*, asn1_string_table_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_new(int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_new(int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_new(int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_new(int (*)(asn1_type_st const* const*, asn1_type_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_new(int (*)(asn1_object_st const* const*, asn1_object_st const* const*)) |
39 | | static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_new_null(void) \ |
40 | 0 | { \ |
41 | 0 | return (STACK_OF(t1) *)OPENSSL_sk_new_null(); \ |
42 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_new_null() Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_new_null() Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_new_null() Unexecuted instantiation: wallet2.cpp:sk_void_new_null() Unexecuted instantiation: wallet2.cpp:sk_BIO_new_null() Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_new_null() Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_new_null() Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_new_null() Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_new_null() Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_new_null() Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_new_null() Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_new_null() Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_new_null() Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_new_null() Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_new_null() Unexecuted instantiation: http_auth.cpp:sk_void_new_null() Unexecuted instantiation: http_auth.cpp:sk_BIO_new_null() Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_new_null() Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_new_null() Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_new_null() Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_new_null() Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_new_null() Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_new_null() Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_new_null() |
43 | | static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_new_reserve(sk_##t1##_compfunc compare, int n) \ |
44 | 0 | { \ |
45 | 0 | return (STACK_OF(t1) *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); \ |
46 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_new_reserve(int (*)(char const* const*, char const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_new_reserve(int (*)(char const* const*, char const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_new_reserve(int (*)(void const* const*, void const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_void_new_reserve(int (*)(void const* const*, void const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_BIO_new_reserve(int (*)(bio_st const* const*, bio_st const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_new_reserve(int (*)(X509_algor_st const* const*, X509_algor_st const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_new_reserve(int (*)(asn1_string_table_st const* const*, asn1_string_table_st const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_new_reserve(int (*)(asn1_string_st const* const*, asn1_string_st const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_new_reserve(int (*)(asn1_string_st const* const*, asn1_string_st const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_new_reserve(int (*)(asn1_string_st const* const*, asn1_string_st const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_new_reserve(int (*)(asn1_type_st const* const*, asn1_type_st const* const*), int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_new_reserve(int (*)(asn1_object_st const* const*, asn1_object_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_new_reserve(int (*)(char const* const*, char const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_new_reserve(int (*)(char const* const*, char const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_new_reserve(int (*)(void const* const*, void const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_void_new_reserve(int (*)(void const* const*, void const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_BIO_new_reserve(int (*)(bio_st const* const*, bio_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_new_reserve(int (*)(X509_algor_st const* const*, X509_algor_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_new_reserve(int (*)(asn1_string_table_st const* const*, asn1_string_table_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_new_reserve(int (*)(asn1_string_st const* const*, asn1_string_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_new_reserve(int (*)(asn1_string_st const* const*, asn1_string_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_new_reserve(int (*)(asn1_string_st const* const*, asn1_string_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_new_reserve(int (*)(asn1_type_st const* const*, asn1_type_st const* const*), int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_new_reserve(int (*)(asn1_object_st const* const*, asn1_object_st const* const*), int) |
47 | | static ossl_unused ossl_inline int sk_##t1##_reserve(STACK_OF(t1) *sk, int n) \ |
48 | 0 | { \ |
49 | 0 | return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); \ |
50 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_reserve(stack_st_OPENSSL_STRING*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_reserve(stack_st_OPENSSL_CSTRING*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_reserve(stack_st_OPENSSL_BLOCK*, int) Unexecuted instantiation: wallet2.cpp:sk_void_reserve(stack_st_void*, int) Unexecuted instantiation: wallet2.cpp:sk_BIO_reserve(stack_st_BIO*, int) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_reserve(stack_st_X509_ALGOR*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_reserve(stack_st_ASN1_STRING_TABLE*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_reserve(stack_st_ASN1_INTEGER*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_reserve(stack_st_ASN1_GENERALSTRING*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_reserve(stack_st_ASN1_UTF8STRING*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_reserve(stack_st_ASN1_TYPE*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_reserve(stack_st_ASN1_OBJECT*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_reserve(stack_st_OPENSSL_STRING*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_reserve(stack_st_OPENSSL_CSTRING*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_reserve(stack_st_OPENSSL_BLOCK*, int) Unexecuted instantiation: http_auth.cpp:sk_void_reserve(stack_st_void*, int) Unexecuted instantiation: http_auth.cpp:sk_BIO_reserve(stack_st_BIO*, int) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_reserve(stack_st_X509_ALGOR*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_reserve(stack_st_ASN1_STRING_TABLE*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_reserve(stack_st_ASN1_INTEGER*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_reserve(stack_st_ASN1_GENERALSTRING*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_reserve(stack_st_ASN1_UTF8STRING*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_reserve(stack_st_ASN1_TYPE*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_reserve(stack_st_ASN1_OBJECT*, int) |
51 | | static ossl_unused ossl_inline void sk_##t1##_free(STACK_OF(t1) *sk) \ |
52 | 0 | { \ |
53 | 0 | OPENSSL_sk_free((OPENSSL_STACK *)sk); \ |
54 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_free(stack_st_OPENSSL_STRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_free(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_free(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: wallet2.cpp:sk_void_free(stack_st_void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_free(stack_st_BIO*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_free(stack_st_X509_ALGOR*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_free(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_free(stack_st_ASN1_INTEGER*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_free(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_free(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_free(stack_st_ASN1_TYPE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_free(stack_st_ASN1_OBJECT*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_free(stack_st_OPENSSL_STRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_free(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_free(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: http_auth.cpp:sk_void_free(stack_st_void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_free(stack_st_BIO*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_free(stack_st_X509_ALGOR*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_free(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_free(stack_st_ASN1_INTEGER*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_free(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_free(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_free(stack_st_ASN1_TYPE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_free(stack_st_ASN1_OBJECT*) |
55 | | static ossl_unused ossl_inline void sk_##t1##_zero(STACK_OF(t1) *sk) \ |
56 | 0 | { \ |
57 | 0 | OPENSSL_sk_zero((OPENSSL_STACK *)sk); \ |
58 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_zero(stack_st_OPENSSL_STRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_zero(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_zero(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: wallet2.cpp:sk_void_zero(stack_st_void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_zero(stack_st_BIO*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_zero(stack_st_X509_ALGOR*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_zero(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_zero(stack_st_ASN1_INTEGER*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_zero(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_zero(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_zero(stack_st_ASN1_TYPE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_zero(stack_st_ASN1_OBJECT*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_zero(stack_st_OPENSSL_STRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_zero(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_zero(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: http_auth.cpp:sk_void_zero(stack_st_void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_zero(stack_st_BIO*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_zero(stack_st_X509_ALGOR*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_zero(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_zero(stack_st_ASN1_INTEGER*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_zero(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_zero(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_zero(stack_st_ASN1_TYPE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_zero(stack_st_ASN1_OBJECT*) |
59 | | static ossl_unused ossl_inline t2 *sk_##t1##_delete(STACK_OF(t1) *sk, int i) \ |
60 | 0 | { \ |
61 | 0 | return (t2 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); \ |
62 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_delete(stack_st_OPENSSL_STRING*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_delete(stack_st_OPENSSL_CSTRING*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_delete(stack_st_OPENSSL_BLOCK*, int) Unexecuted instantiation: wallet2.cpp:sk_void_delete(stack_st_void*, int) Unexecuted instantiation: wallet2.cpp:sk_BIO_delete(stack_st_BIO*, int) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_delete(stack_st_X509_ALGOR*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_delete(stack_st_ASN1_STRING_TABLE*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_delete(stack_st_ASN1_INTEGER*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_delete(stack_st_ASN1_GENERALSTRING*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_delete(stack_st_ASN1_UTF8STRING*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_delete(stack_st_ASN1_TYPE*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_delete(stack_st_ASN1_OBJECT*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_delete(stack_st_OPENSSL_STRING*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_delete(stack_st_OPENSSL_CSTRING*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_delete(stack_st_OPENSSL_BLOCK*, int) Unexecuted instantiation: http_auth.cpp:sk_void_delete(stack_st_void*, int) Unexecuted instantiation: http_auth.cpp:sk_BIO_delete(stack_st_BIO*, int) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_delete(stack_st_X509_ALGOR*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_delete(stack_st_ASN1_STRING_TABLE*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_delete(stack_st_ASN1_INTEGER*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_delete(stack_st_ASN1_GENERALSTRING*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_delete(stack_st_ASN1_UTF8STRING*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_delete(stack_st_ASN1_TYPE*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_delete(stack_st_ASN1_OBJECT*, int) |
63 | | static ossl_unused ossl_inline t2 *sk_##t1##_delete_ptr(STACK_OF(t1) *sk, t2 *ptr) \ |
64 | 0 | { \ |
65 | 0 | return (t2 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, \ |
66 | 0 | (const void *)ptr); \ |
67 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_delete_ptr(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_delete_ptr(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_delete_ptr(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: wallet2.cpp:sk_void_delete_ptr(stack_st_void*, void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_delete_ptr(stack_st_BIO*, bio_st*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_delete_ptr(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_delete_ptr(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_delete_ptr(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_delete_ptr(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_delete_ptr(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_delete_ptr(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_delete_ptr(stack_st_ASN1_OBJECT*, asn1_object_st*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_delete_ptr(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_delete_ptr(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_delete_ptr(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: http_auth.cpp:sk_void_delete_ptr(stack_st_void*, void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_delete_ptr(stack_st_BIO*, bio_st*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_delete_ptr(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_delete_ptr(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_delete_ptr(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_delete_ptr(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_delete_ptr(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_delete_ptr(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_delete_ptr(stack_st_ASN1_OBJECT*, asn1_object_st*) |
68 | | static ossl_unused ossl_inline int sk_##t1##_push(STACK_OF(t1) *sk, t2 *ptr) \ |
69 | 0 | { \ |
70 | 0 | return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); \ |
71 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_push(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_push(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_push(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: wallet2.cpp:sk_void_push(stack_st_void*, void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_push(stack_st_BIO*, bio_st*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_push(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_push(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_push(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_push(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_push(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_push(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_push(stack_st_ASN1_OBJECT*, asn1_object_st*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_push(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_push(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_push(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: http_auth.cpp:sk_void_push(stack_st_void*, void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_push(stack_st_BIO*, bio_st*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_push(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_push(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_push(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_push(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_push(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_push(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_push(stack_st_ASN1_OBJECT*, asn1_object_st*) |
72 | | static ossl_unused ossl_inline int sk_##t1##_unshift(STACK_OF(t1) *sk, t2 *ptr) \ |
73 | 0 | { \ |
74 | 0 | return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); \ |
75 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_unshift(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_unshift(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_unshift(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: wallet2.cpp:sk_void_unshift(stack_st_void*, void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_unshift(stack_st_BIO*, bio_st*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_unshift(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_unshift(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_unshift(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_unshift(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_unshift(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_unshift(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_unshift(stack_st_ASN1_OBJECT*, asn1_object_st*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_unshift(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_unshift(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_unshift(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: http_auth.cpp:sk_void_unshift(stack_st_void*, void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_unshift(stack_st_BIO*, bio_st*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_unshift(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_unshift(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_unshift(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_unshift(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_unshift(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_unshift(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_unshift(stack_st_ASN1_OBJECT*, asn1_object_st*) |
76 | | static ossl_unused ossl_inline t2 *sk_##t1##_pop(STACK_OF(t1) *sk) \ |
77 | 0 | { \ |
78 | 0 | return (t2 *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); \ |
79 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_pop(stack_st_OPENSSL_STRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_pop(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_pop(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: wallet2.cpp:sk_void_pop(stack_st_void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_pop(stack_st_BIO*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_pop(stack_st_X509_ALGOR*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_pop(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_pop(stack_st_ASN1_INTEGER*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_pop(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_pop(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_pop(stack_st_ASN1_TYPE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_pop(stack_st_ASN1_OBJECT*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_pop(stack_st_OPENSSL_STRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_pop(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_pop(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: http_auth.cpp:sk_void_pop(stack_st_void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_pop(stack_st_BIO*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_pop(stack_st_X509_ALGOR*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_pop(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_pop(stack_st_ASN1_INTEGER*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_pop(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_pop(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_pop(stack_st_ASN1_TYPE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_pop(stack_st_ASN1_OBJECT*) |
80 | | static ossl_unused ossl_inline t2 *sk_##t1##_shift(STACK_OF(t1) *sk) \ |
81 | 0 | { \ |
82 | 0 | return (t2 *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); \ |
83 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_shift(stack_st_OPENSSL_STRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_shift(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_shift(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: wallet2.cpp:sk_void_shift(stack_st_void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_shift(stack_st_BIO*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_shift(stack_st_X509_ALGOR*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_shift(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_shift(stack_st_ASN1_INTEGER*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_shift(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_shift(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_shift(stack_st_ASN1_TYPE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_shift(stack_st_ASN1_OBJECT*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_shift(stack_st_OPENSSL_STRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_shift(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_shift(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: http_auth.cpp:sk_void_shift(stack_st_void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_shift(stack_st_BIO*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_shift(stack_st_X509_ALGOR*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_shift(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_shift(stack_st_ASN1_INTEGER*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_shift(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_shift(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_shift(stack_st_ASN1_TYPE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_shift(stack_st_ASN1_OBJECT*) |
84 | | static ossl_unused ossl_inline void sk_##t1##_pop_free(STACK_OF(t1) *sk, sk_##t1##_freefunc freefunc) \ |
85 | 0 | { \ |
86 | 0 | OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); \ |
87 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_pop_free(stack_st_OPENSSL_STRING*, void (*)(char*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_pop_free(stack_st_OPENSSL_CSTRING*, void (*)(char*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_pop_free(stack_st_OPENSSL_BLOCK*, void (*)(void*)) Unexecuted instantiation: wallet2.cpp:sk_void_pop_free(stack_st_void*, void (*)(void*)) Unexecuted instantiation: wallet2.cpp:sk_BIO_pop_free(stack_st_BIO*, void (*)(bio_st*)) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_pop_free(stack_st_X509_ALGOR*, void (*)(X509_algor_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_pop_free(stack_st_ASN1_STRING_TABLE*, void (*)(asn1_string_table_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_pop_free(stack_st_ASN1_INTEGER*, void (*)(asn1_string_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_pop_free(stack_st_ASN1_GENERALSTRING*, void (*)(asn1_string_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_pop_free(stack_st_ASN1_UTF8STRING*, void (*)(asn1_string_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_pop_free(stack_st_ASN1_TYPE*, void (*)(asn1_type_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_pop_free(stack_st_ASN1_OBJECT*, void (*)(asn1_object_st*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_pop_free(stack_st_OPENSSL_STRING*, void (*)(char*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_pop_free(stack_st_OPENSSL_CSTRING*, void (*)(char*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_pop_free(stack_st_OPENSSL_BLOCK*, void (*)(void*)) Unexecuted instantiation: http_auth.cpp:sk_void_pop_free(stack_st_void*, void (*)(void*)) Unexecuted instantiation: http_auth.cpp:sk_BIO_pop_free(stack_st_BIO*, void (*)(bio_st*)) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_pop_free(stack_st_X509_ALGOR*, void (*)(X509_algor_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_pop_free(stack_st_ASN1_STRING_TABLE*, void (*)(asn1_string_table_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_pop_free(stack_st_ASN1_INTEGER*, void (*)(asn1_string_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_pop_free(stack_st_ASN1_GENERALSTRING*, void (*)(asn1_string_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_pop_free(stack_st_ASN1_UTF8STRING*, void (*)(asn1_string_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_pop_free(stack_st_ASN1_TYPE*, void (*)(asn1_type_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_pop_free(stack_st_ASN1_OBJECT*, void (*)(asn1_object_st*)) |
88 | | static ossl_unused ossl_inline int sk_##t1##_insert(STACK_OF(t1) *sk, t2 *ptr, int idx) \ |
89 | 0 | { \ |
90 | 0 | return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); \ |
91 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_insert(stack_st_OPENSSL_STRING*, char*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_insert(stack_st_OPENSSL_CSTRING*, char const*, int) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_insert(stack_st_OPENSSL_BLOCK*, void*, int) Unexecuted instantiation: wallet2.cpp:sk_void_insert(stack_st_void*, void*, int) Unexecuted instantiation: wallet2.cpp:sk_BIO_insert(stack_st_BIO*, bio_st*, int) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_insert(stack_st_X509_ALGOR*, X509_algor_st*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_insert(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_insert(stack_st_ASN1_INTEGER*, asn1_string_st*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_insert(stack_st_ASN1_GENERALSTRING*, asn1_string_st*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_insert(stack_st_ASN1_UTF8STRING*, asn1_string_st*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_insert(stack_st_ASN1_TYPE*, asn1_type_st*, int) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_insert(stack_st_ASN1_OBJECT*, asn1_object_st*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_insert(stack_st_OPENSSL_STRING*, char*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_insert(stack_st_OPENSSL_CSTRING*, char const*, int) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_insert(stack_st_OPENSSL_BLOCK*, void*, int) Unexecuted instantiation: http_auth.cpp:sk_void_insert(stack_st_void*, void*, int) Unexecuted instantiation: http_auth.cpp:sk_BIO_insert(stack_st_BIO*, bio_st*, int) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_insert(stack_st_X509_ALGOR*, X509_algor_st*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_insert(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_insert(stack_st_ASN1_INTEGER*, asn1_string_st*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_insert(stack_st_ASN1_GENERALSTRING*, asn1_string_st*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_insert(stack_st_ASN1_UTF8STRING*, asn1_string_st*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_insert(stack_st_ASN1_TYPE*, asn1_type_st*, int) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_insert(stack_st_ASN1_OBJECT*, asn1_object_st*, int) |
92 | | static ossl_unused ossl_inline t2 *sk_##t1##_set(STACK_OF(t1) *sk, int idx, t2 *ptr) \ |
93 | 0 | { \ |
94 | 0 | return (t2 *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); \ |
95 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_set(stack_st_OPENSSL_STRING*, int, char*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_set(stack_st_OPENSSL_CSTRING*, int, char const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_set(stack_st_OPENSSL_BLOCK*, int, void*) Unexecuted instantiation: wallet2.cpp:sk_void_set(stack_st_void*, int, void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_set(stack_st_BIO*, int, bio_st*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_set(stack_st_X509_ALGOR*, int, X509_algor_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_set(stack_st_ASN1_STRING_TABLE*, int, asn1_string_table_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_set(stack_st_ASN1_INTEGER*, int, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_set(stack_st_ASN1_GENERALSTRING*, int, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_set(stack_st_ASN1_UTF8STRING*, int, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_set(stack_st_ASN1_TYPE*, int, asn1_type_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_set(stack_st_ASN1_OBJECT*, int, asn1_object_st*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_set(stack_st_OPENSSL_STRING*, int, char*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_set(stack_st_OPENSSL_CSTRING*, int, char const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_set(stack_st_OPENSSL_BLOCK*, int, void*) Unexecuted instantiation: http_auth.cpp:sk_void_set(stack_st_void*, int, void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_set(stack_st_BIO*, int, bio_st*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_set(stack_st_X509_ALGOR*, int, X509_algor_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_set(stack_st_ASN1_STRING_TABLE*, int, asn1_string_table_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_set(stack_st_ASN1_INTEGER*, int, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_set(stack_st_ASN1_GENERALSTRING*, int, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_set(stack_st_ASN1_UTF8STRING*, int, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_set(stack_st_ASN1_TYPE*, int, asn1_type_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_set(stack_st_ASN1_OBJECT*, int, asn1_object_st*) |
96 | | static ossl_unused ossl_inline int sk_##t1##_find(STACK_OF(t1) *sk, t2 *ptr) \ |
97 | 0 | { \ |
98 | 0 | return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); \ |
99 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_find(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_find(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_find(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: wallet2.cpp:sk_void_find(stack_st_void*, void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_find(stack_st_BIO*, bio_st*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_find(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_find(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_find(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_find(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_find(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_find(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_find(stack_st_ASN1_OBJECT*, asn1_object_st*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_find(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_find(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_find(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: http_auth.cpp:sk_void_find(stack_st_void*, void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_find(stack_st_BIO*, bio_st*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_find(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_find(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_find(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_find(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_find(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_find(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_find(stack_st_ASN1_OBJECT*, asn1_object_st*) |
100 | | static ossl_unused ossl_inline int sk_##t1##_find_ex(STACK_OF(t1) *sk, t2 *ptr) \ |
101 | 0 | { \ |
102 | 0 | return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); \ |
103 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_find_ex(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_find_ex(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_find_ex(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: wallet2.cpp:sk_void_find_ex(stack_st_void*, void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_find_ex(stack_st_BIO*, bio_st*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_find_ex(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_find_ex(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_find_ex(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_find_ex(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_find_ex(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_find_ex(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_find_ex(stack_st_ASN1_OBJECT*, asn1_object_st*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_find_ex(stack_st_OPENSSL_STRING*, char*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_find_ex(stack_st_OPENSSL_CSTRING*, char const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_find_ex(stack_st_OPENSSL_BLOCK*, void*) Unexecuted instantiation: http_auth.cpp:sk_void_find_ex(stack_st_void*, void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_find_ex(stack_st_BIO*, bio_st*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_find_ex(stack_st_X509_ALGOR*, X509_algor_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_find_ex(stack_st_ASN1_STRING_TABLE*, asn1_string_table_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_find_ex(stack_st_ASN1_INTEGER*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_find_ex(stack_st_ASN1_GENERALSTRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_find_ex(stack_st_ASN1_UTF8STRING*, asn1_string_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_find_ex(stack_st_ASN1_TYPE*, asn1_type_st*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_find_ex(stack_st_ASN1_OBJECT*, asn1_object_st*) |
104 | | static ossl_unused ossl_inline void sk_##t1##_sort(STACK_OF(t1) *sk) \ |
105 | 0 | { \ |
106 | 0 | OPENSSL_sk_sort((OPENSSL_STACK *)sk); \ |
107 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_sort(stack_st_OPENSSL_STRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_sort(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_sort(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: wallet2.cpp:sk_void_sort(stack_st_void*) Unexecuted instantiation: wallet2.cpp:sk_BIO_sort(stack_st_BIO*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_sort(stack_st_X509_ALGOR*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_sort(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_sort(stack_st_ASN1_INTEGER*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_sort(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_sort(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_sort(stack_st_ASN1_TYPE*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_sort(stack_st_ASN1_OBJECT*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_sort(stack_st_OPENSSL_STRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_sort(stack_st_OPENSSL_CSTRING*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_sort(stack_st_OPENSSL_BLOCK*) Unexecuted instantiation: http_auth.cpp:sk_void_sort(stack_st_void*) Unexecuted instantiation: http_auth.cpp:sk_BIO_sort(stack_st_BIO*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_sort(stack_st_X509_ALGOR*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_sort(stack_st_ASN1_STRING_TABLE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_sort(stack_st_ASN1_INTEGER*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_sort(stack_st_ASN1_GENERALSTRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_sort(stack_st_ASN1_UTF8STRING*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_sort(stack_st_ASN1_TYPE*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_sort(stack_st_ASN1_OBJECT*) |
108 | | static ossl_unused ossl_inline int sk_##t1##_is_sorted(const STACK_OF(t1) *sk) \ |
109 | 0 | { \ |
110 | 0 | return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); \ |
111 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_is_sorted(stack_st_OPENSSL_STRING const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_is_sorted(stack_st_OPENSSL_CSTRING const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_is_sorted(stack_st_OPENSSL_BLOCK const*) Unexecuted instantiation: wallet2.cpp:sk_void_is_sorted(stack_st_void const*) Unexecuted instantiation: wallet2.cpp:sk_BIO_is_sorted(stack_st_BIO const*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_is_sorted(stack_st_X509_ALGOR const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_is_sorted(stack_st_ASN1_STRING_TABLE const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_is_sorted(stack_st_ASN1_INTEGER const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_is_sorted(stack_st_ASN1_GENERALSTRING const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_is_sorted(stack_st_ASN1_UTF8STRING const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_is_sorted(stack_st_ASN1_TYPE const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_is_sorted(stack_st_ASN1_OBJECT const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_is_sorted(stack_st_OPENSSL_STRING const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_is_sorted(stack_st_OPENSSL_CSTRING const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_is_sorted(stack_st_OPENSSL_BLOCK const*) Unexecuted instantiation: http_auth.cpp:sk_void_is_sorted(stack_st_void const*) Unexecuted instantiation: http_auth.cpp:sk_BIO_is_sorted(stack_st_BIO const*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_is_sorted(stack_st_X509_ALGOR const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_is_sorted(stack_st_ASN1_STRING_TABLE const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_is_sorted(stack_st_ASN1_INTEGER const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_is_sorted(stack_st_ASN1_GENERALSTRING const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_is_sorted(stack_st_ASN1_UTF8STRING const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_is_sorted(stack_st_ASN1_TYPE const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_is_sorted(stack_st_ASN1_OBJECT const*) |
112 | | static ossl_unused ossl_inline STACK_OF(t1) * sk_##t1##_dup(const STACK_OF(t1) *sk) \ |
113 | 0 | { \ |
114 | 0 | return (STACK_OF(t1) *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); \ |
115 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_dup(stack_st_OPENSSL_STRING const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_dup(stack_st_OPENSSL_CSTRING const*) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_dup(stack_st_OPENSSL_BLOCK const*) Unexecuted instantiation: wallet2.cpp:sk_void_dup(stack_st_void const*) Unexecuted instantiation: wallet2.cpp:sk_BIO_dup(stack_st_BIO const*) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_dup(stack_st_X509_ALGOR const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_dup(stack_st_ASN1_STRING_TABLE const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_dup(stack_st_ASN1_INTEGER const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_dup(stack_st_ASN1_GENERALSTRING const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_dup(stack_st_ASN1_UTF8STRING const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_dup(stack_st_ASN1_TYPE const*) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_dup(stack_st_ASN1_OBJECT const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_dup(stack_st_OPENSSL_STRING const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_dup(stack_st_OPENSSL_CSTRING const*) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_dup(stack_st_OPENSSL_BLOCK const*) Unexecuted instantiation: http_auth.cpp:sk_void_dup(stack_st_void const*) Unexecuted instantiation: http_auth.cpp:sk_BIO_dup(stack_st_BIO const*) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_dup(stack_st_X509_ALGOR const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_dup(stack_st_ASN1_STRING_TABLE const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_dup(stack_st_ASN1_INTEGER const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_dup(stack_st_ASN1_GENERALSTRING const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_dup(stack_st_ASN1_UTF8STRING const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_dup(stack_st_ASN1_TYPE const*) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_dup(stack_st_ASN1_OBJECT const*) |
116 | | static ossl_unused ossl_inline STACK_OF(t1) *sk_##t1##_deep_copy(const STACK_OF(t1) *sk, \ |
117 | | sk_##t1##_copyfunc copyfunc, \ |
118 | | sk_##t1##_freefunc freefunc) \ |
119 | 0 | { \ |
120 | 0 | return (STACK_OF(t1) *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, \ |
121 | 0 | (OPENSSL_sk_copyfunc)copyfunc, \ |
122 | 0 | (OPENSSL_sk_freefunc)freefunc); \ |
123 | 0 | } \ Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_deep_copy(stack_st_OPENSSL_STRING const*, char* (*)(char const*), void (*)(char*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_deep_copy(stack_st_OPENSSL_CSTRING const*, char* (*)(char const*), void (*)(char*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_deep_copy(stack_st_OPENSSL_BLOCK const*, void* (*)(void const*), void (*)(void*)) Unexecuted instantiation: wallet2.cpp:sk_void_deep_copy(stack_st_void const*, void* (*)(void const*), void (*)(void*)) Unexecuted instantiation: wallet2.cpp:sk_BIO_deep_copy(stack_st_BIO const*, bio_st* (*)(bio_st const*), void (*)(bio_st*)) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_deep_copy(stack_st_X509_ALGOR const*, X509_algor_st* (*)(X509_algor_st const*), void (*)(X509_algor_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_deep_copy(stack_st_ASN1_STRING_TABLE const*, asn1_string_table_st* (*)(asn1_string_table_st const*), void (*)(asn1_string_table_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_deep_copy(stack_st_ASN1_INTEGER const*, asn1_string_st* (*)(asn1_string_st const*), void (*)(asn1_string_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_deep_copy(stack_st_ASN1_GENERALSTRING const*, asn1_string_st* (*)(asn1_string_st const*), void (*)(asn1_string_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_deep_copy(stack_st_ASN1_UTF8STRING const*, asn1_string_st* (*)(asn1_string_st const*), void (*)(asn1_string_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_deep_copy(stack_st_ASN1_TYPE const*, asn1_type_st* (*)(asn1_type_st const*), void (*)(asn1_type_st*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_deep_copy(stack_st_ASN1_OBJECT const*, asn1_object_st* (*)(asn1_object_st const*), void (*)(asn1_object_st*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_deep_copy(stack_st_OPENSSL_STRING const*, char* (*)(char const*), void (*)(char*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_deep_copy(stack_st_OPENSSL_CSTRING const*, char* (*)(char const*), void (*)(char*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_deep_copy(stack_st_OPENSSL_BLOCK const*, void* (*)(void const*), void (*)(void*)) Unexecuted instantiation: http_auth.cpp:sk_void_deep_copy(stack_st_void const*, void* (*)(void const*), void (*)(void*)) Unexecuted instantiation: http_auth.cpp:sk_BIO_deep_copy(stack_st_BIO const*, bio_st* (*)(bio_st const*), void (*)(bio_st*)) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_deep_copy(stack_st_X509_ALGOR const*, X509_algor_st* (*)(X509_algor_st const*), void (*)(X509_algor_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_deep_copy(stack_st_ASN1_STRING_TABLE const*, asn1_string_table_st* (*)(asn1_string_table_st const*), void (*)(asn1_string_table_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_deep_copy(stack_st_ASN1_INTEGER const*, asn1_string_st* (*)(asn1_string_st const*), void (*)(asn1_string_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_deep_copy(stack_st_ASN1_GENERALSTRING const*, asn1_string_st* (*)(asn1_string_st const*), void (*)(asn1_string_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_deep_copy(stack_st_ASN1_UTF8STRING const*, asn1_string_st* (*)(asn1_string_st const*), void (*)(asn1_string_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_deep_copy(stack_st_ASN1_TYPE const*, asn1_type_st* (*)(asn1_type_st const*), void (*)(asn1_type_st*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_deep_copy(stack_st_ASN1_OBJECT const*, asn1_object_st* (*)(asn1_object_st const*), void (*)(asn1_object_st*)) |
124 | | static ossl_unused ossl_inline sk_##t1##_compfunc sk_##t1##_set_cmp_func(STACK_OF(t1) *sk, sk_##t1##_compfunc compare) \ |
125 | 0 | { \ |
126 | 0 | return (sk_##t1##_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); \ |
127 | 0 | } Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_STRING_set_cmp_func(stack_st_OPENSSL_STRING*, int (*)(char const* const*, char const* const*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_CSTRING_set_cmp_func(stack_st_OPENSSL_CSTRING*, int (*)(char const* const*, char const* const*)) Unexecuted instantiation: wallet2.cpp:sk_OPENSSL_BLOCK_set_cmp_func(stack_st_OPENSSL_BLOCK*, int (*)(void const* const*, void const* const*)) Unexecuted instantiation: wallet2.cpp:sk_void_set_cmp_func(stack_st_void*, int (*)(void const* const*, void const* const*)) Unexecuted instantiation: wallet2.cpp:sk_BIO_set_cmp_func(stack_st_BIO*, int (*)(bio_st const* const*, bio_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_X509_ALGOR_set_cmp_func(stack_st_X509_ALGOR*, int (*)(X509_algor_st const* const*, X509_algor_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_STRING_TABLE_set_cmp_func(stack_st_ASN1_STRING_TABLE*, int (*)(asn1_string_table_st const* const*, asn1_string_table_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_INTEGER_set_cmp_func(stack_st_ASN1_INTEGER*, int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_GENERALSTRING_set_cmp_func(stack_st_ASN1_GENERALSTRING*, int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_UTF8STRING_set_cmp_func(stack_st_ASN1_UTF8STRING*, int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_TYPE_set_cmp_func(stack_st_ASN1_TYPE*, int (*)(asn1_type_st const* const*, asn1_type_st const* const*)) Unexecuted instantiation: wallet2.cpp:sk_ASN1_OBJECT_set_cmp_func(stack_st_ASN1_OBJECT*, int (*)(asn1_object_st const* const*, asn1_object_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_STRING_set_cmp_func(stack_st_OPENSSL_STRING*, int (*)(char const* const*, char const* const*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_CSTRING_set_cmp_func(stack_st_OPENSSL_CSTRING*, int (*)(char const* const*, char const* const*)) Unexecuted instantiation: http_auth.cpp:sk_OPENSSL_BLOCK_set_cmp_func(stack_st_OPENSSL_BLOCK*, int (*)(void const* const*, void const* const*)) Unexecuted instantiation: http_auth.cpp:sk_void_set_cmp_func(stack_st_void*, int (*)(void const* const*, void const* const*)) Unexecuted instantiation: http_auth.cpp:sk_BIO_set_cmp_func(stack_st_BIO*, int (*)(bio_st const* const*, bio_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_X509_ALGOR_set_cmp_func(stack_st_X509_ALGOR*, int (*)(X509_algor_st const* const*, X509_algor_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_STRING_TABLE_set_cmp_func(stack_st_ASN1_STRING_TABLE*, int (*)(asn1_string_table_st const* const*, asn1_string_table_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_INTEGER_set_cmp_func(stack_st_ASN1_INTEGER*, int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_GENERALSTRING_set_cmp_func(stack_st_ASN1_GENERALSTRING*, int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_UTF8STRING_set_cmp_func(stack_st_ASN1_UTF8STRING*, int (*)(asn1_string_st const* const*, asn1_string_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_TYPE_set_cmp_func(stack_st_ASN1_TYPE*, int (*)(asn1_type_st const* const*, asn1_type_st const* const*)) Unexecuted instantiation: http_auth.cpp:sk_ASN1_OBJECT_set_cmp_func(stack_st_ASN1_OBJECT*, int (*)(asn1_object_st const* const*, asn1_object_st const* const*)) |
128 | | |
129 | | # define DEFINE_SPECIAL_STACK_OF(t1, t2) SKM_DEFINE_STACK_OF(t1, t2, t2) |
130 | | # define DEFINE_STACK_OF(t) SKM_DEFINE_STACK_OF(t, t, t) |
131 | | # define DEFINE_SPECIAL_STACK_OF_CONST(t1, t2) \ |
132 | | SKM_DEFINE_STACK_OF(t1, const t2, t2) |
133 | | # define DEFINE_STACK_OF_CONST(t) SKM_DEFINE_STACK_OF(t, const t, t) |
134 | | |
135 | | /*- |
136 | | * Strings are special: normally an lhash entry will point to a single |
137 | | * (somewhat) mutable object. In the case of strings: |
138 | | * |
139 | | * a) Instead of a single char, there is an array of chars, NUL-terminated. |
140 | | * b) The string may have be immutable. |
141 | | * |
142 | | * So, they need their own declarations. Especially important for |
143 | | * type-checking tools, such as Deputy. |
144 | | * |
145 | | * In practice, however, it appears to be hard to have a const |
146 | | * string. For now, I'm settling for dealing with the fact it is a |
147 | | * string at all. |
148 | | */ |
149 | | typedef char *OPENSSL_STRING; |
150 | | typedef const char *OPENSSL_CSTRING; |
151 | | |
152 | | /*- |
153 | | * Confusingly, LHASH_OF(STRING) deals with char ** throughout, but |
154 | | * STACK_OF(STRING) is really more like STACK_OF(char), only, as mentioned |
155 | | * above, instead of a single char each entry is a NUL-terminated array of |
156 | | * chars. So, we have to implement STRING specially for STACK_OF. This is |
157 | | * dealt with in the autogenerated macros below. |
158 | | */ |
159 | | DEFINE_SPECIAL_STACK_OF(OPENSSL_STRING, char) |
160 | | DEFINE_SPECIAL_STACK_OF_CONST(OPENSSL_CSTRING, char) |
161 | | |
162 | | /* |
163 | | * Similarly, we sometimes use a block of characters, NOT nul-terminated. |
164 | | * These should also be distinguished from "normal" stacks. |
165 | | */ |
166 | | typedef void *OPENSSL_BLOCK; |
167 | | DEFINE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void) |
168 | | |
169 | | /* |
170 | | * If called without higher optimization (min. -xO3) the Oracle Developer |
171 | | * Studio compiler generates code for the defined (static inline) functions |
172 | | * above. |
173 | | * This would later lead to the linker complaining about missing symbols when |
174 | | * this header file is included but the resulting object is not linked against |
175 | | * the Crypto library (openssl#6912). |
176 | | */ |
177 | | # ifdef __SUNPRO_C |
178 | | # pragma weak OPENSSL_sk_num |
179 | | # pragma weak OPENSSL_sk_value |
180 | | # pragma weak OPENSSL_sk_new |
181 | | # pragma weak OPENSSL_sk_new_null |
182 | | # pragma weak OPENSSL_sk_new_reserve |
183 | | # pragma weak OPENSSL_sk_reserve |
184 | | # pragma weak OPENSSL_sk_free |
185 | | # pragma weak OPENSSL_sk_zero |
186 | | # pragma weak OPENSSL_sk_delete |
187 | | # pragma weak OPENSSL_sk_delete_ptr |
188 | | # pragma weak OPENSSL_sk_push |
189 | | # pragma weak OPENSSL_sk_unshift |
190 | | # pragma weak OPENSSL_sk_pop |
191 | | # pragma weak OPENSSL_sk_shift |
192 | | # pragma weak OPENSSL_sk_pop_free |
193 | | # pragma weak OPENSSL_sk_insert |
194 | | # pragma weak OPENSSL_sk_set |
195 | | # pragma weak OPENSSL_sk_find |
196 | | # pragma weak OPENSSL_sk_find_ex |
197 | | # pragma weak OPENSSL_sk_sort |
198 | | # pragma weak OPENSSL_sk_is_sorted |
199 | | # pragma weak OPENSSL_sk_dup |
200 | | # pragma weak OPENSSL_sk_deep_copy |
201 | | # pragma weak OPENSSL_sk_set_cmp_func |
202 | | # endif /* __SUNPRO_C */ |
203 | | |
204 | | # ifdef __cplusplus |
205 | | } |
206 | | # endif |
207 | | #endif |