OpenCoverage

txt_db.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/txt_db.h
Switch to Source codePreprocessed file
LineSourceCount
1typedef OPENSSL_STRING *OPENSSL_PSTRING;-
2struct stack_st_OPENSSL_PSTRING; typedef int (*sk_OPENSSL_PSTRING_compfunc)(const OPENSSL_STRING * const *a, const OPENSSL_STRING *const *b); typedef void (*sk_OPENSSL_PSTRING_freefunc)(OPENSSL_STRING *a); typedef OPENSSL_STRING * (*sk_OPENSSL_PSTRING_copyfunc)(const OPENSSL_STRING *a); static inline int sk_OPENSSL_PSTRING_num(const struct stack_st_OPENSSL_PSTRING *sk) { return
executed 27 times by 2 tests: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
  • openssl
OPENSSL_sk_num((const OPENSSL_STACK *)sk);
executed 27 times by 2 tests: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
  • openssl
} static inline OPENSSL_STRING *sk_OPENSSL_PSTRING_value(const struct stack_st_OPENSSL_PSTRING *sk, int idx) { return
executed 30 times by 2 tests: return (OPENSSL_STRING *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
  • openssl
(OPENSSL_STRING *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
executed 30 times by 2 tests: return (OPENSSL_STRING *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
  • openssl
} static inline struct stack_st_OPENSSL_PSTRING *sk_OPENSSL_PSTRING_new(sk_OPENSSL_PSTRING_compfunc compare) { return
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_OPENSSL_PSTRING *sk_OPENSSL_PSTRING_new_null(void) { return
executed 8 times by 1 test: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
(struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new_null();
executed 8 times by 1 test: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_OPENSSL_PSTRING *sk_OPENSSL_PSTRING_new_reserve(sk_OPENSSL_PSTRING_compfunc compare, int n) { return
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_OPENSSL_PSTRING_reserve(struct stack_st_OPENSSL_PSTRING *sk, int n) { return
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
} static inline void sk_OPENSSL_PSTRING_free(struct stack_st_OPENSSL_PSTRING *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
executed 8 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline void sk_OPENSSL_PSTRING_zero(struct stack_st_OPENSSL_PSTRING *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline OPENSSL_STRING *sk_OPENSSL_PSTRING_delete(struct stack_st_OPENSSL_PSTRING *sk, int i) { return
never executed: return (OPENSSL_STRING *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(OPENSSL_STRING *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (OPENSSL_STRING *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline OPENSSL_STRING *sk_OPENSSL_PSTRING_delete_ptr(struct stack_st_OPENSSL_PSTRING *sk, OPENSSL_STRING *ptr) { return
never executed: return (OPENSSL_STRING *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(OPENSSL_STRING *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (OPENSSL_STRING *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_OPENSSL_PSTRING_push(struct stack_st_OPENSSL_PSTRING *sk, OPENSSL_STRING *ptr) { return
executed 9 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
executed 9 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} static inline int sk_OPENSSL_PSTRING_unshift(struct stack_st_OPENSSL_PSTRING *sk, OPENSSL_STRING *ptr) { return
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline OPENSSL_STRING *sk_OPENSSL_PSTRING_pop(struct stack_st_OPENSSL_PSTRING *sk) { return
never executed: return (OPENSSL_STRING *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(OPENSSL_STRING *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (OPENSSL_STRING *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline OPENSSL_STRING *sk_OPENSSL_PSTRING_shift(struct stack_st_OPENSSL_PSTRING *sk) { return
never executed: return (OPENSSL_STRING *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(OPENSSL_STRING *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (OPENSSL_STRING *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} static inline void sk_OPENSSL_PSTRING_pop_free(struct stack_st_OPENSSL_PSTRING *sk, sk_OPENSSL_PSTRING_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }
never executed: end of block
static inline int sk_OPENSSL_PSTRING_insert(struct stack_st_OPENSSL_PSTRING *sk, OPENSSL_STRING *ptr, int idx) { return
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
} static inline OPENSSL_STRING *sk_OPENSSL_PSTRING_set(struct stack_st_OPENSSL_PSTRING *sk, int idx, OPENSSL_STRING *ptr) { return
never executed: return (OPENSSL_STRING *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(OPENSSL_STRING *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (OPENSSL_STRING *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_OPENSSL_PSTRING_find(struct stack_st_OPENSSL_PSTRING *sk, OPENSSL_STRING *ptr) { return
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_OPENSSL_PSTRING_find_ex(struct stack_st_OPENSSL_PSTRING *sk, OPENSSL_STRING *ptr) { return
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline void sk_OPENSSL_PSTRING_sort(struct stack_st_OPENSSL_PSTRING *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_OPENSSL_PSTRING_is_sorted(const struct stack_st_OPENSSL_PSTRING *sk) { return
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
} static inline struct stack_st_OPENSSL_PSTRING * sk_OPENSSL_PSTRING_dup(const struct stack_st_OPENSSL_PSTRING *sk) { return
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} static inline struct stack_st_OPENSSL_PSTRING *sk_OPENSSL_PSTRING_deep_copy(const struct stack_st_OPENSSL_PSTRING *sk, sk_OPENSSL_PSTRING_copyfunc copyfunc, sk_OPENSSL_PSTRING_freefunc freefunc) { return
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_OPENSSL_PSTRING *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} static inline sk_OPENSSL_PSTRING_compfunc sk_OPENSSL_PSTRING_set_cmp_func(struct stack_st_OPENSSL_PSTRING *sk, sk_OPENSSL_PSTRING_compfunc compare) { return
never executed: return (sk_OPENSSL_PSTRING_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(sk_OPENSSL_PSTRING_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
never executed: return (sk_OPENSSL_PSTRING_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
}
0-30
3-
4typedef struct txt_db_st {-
5 int num_fields;-
6 struct stack_st_OPENSSL_PSTRING *data;-
7 struct lhash_st_OPENSSL_STRING **index;-
8 int (**qual) (OPENSSL_STRING *);-
9 long error;-
10 long arg1;-
11 long arg2;-
12 OPENSSL_STRING *arg_row;-
13} TXT_DB;-
14-
15TXT_DB *TXT_DB_read(BIO *in, int num);-
16long TXT_DB_write(BIO *out, TXT_DB *db);-
17int TXT_DB_create_index(TXT_DB *db, int field, int (*qual) (OPENSSL_STRING *),-
18 OPENSSL_LH_HASHFUNC hash, OPENSSL_LH_COMPFUNC cmp);-
19void TXT_DB_free(TXT_DB *db);-
20OPENSSL_STRING *TXT_DB_get_by_index(TXT_DB *db, int idx,-
21 OPENSSL_STRING *value);-
22int TXT_DB_insert(TXT_DB *db, OPENSSL_STRING *value);-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2