diff options
author | Ladar Levison <ladar@lavabit.com> | 2020-06-09 23:01:26 +0300 |
---|---|---|
committer | Ladar Levison <ladar@lavabit.com> | 2020-06-09 23:01:26 +0300 |
commit | 1d96d4baa04764977962323d692c548ff5838164 (patch) | |
tree | 44a46a4e98ccb64f0a743274f78b739fee8bee7f /lib | |
parent | 066869415c1ce3767e35b498b2a33d9f146aa1b3 (diff) |
Provider symbols sorted. Fix constant SSL cipher results with cast..
Diffstat (limited to 'lib')
-rw-r--r-- | lib/check/magma.open.symbols.c | 420 | ||||
-rw-r--r-- | lib/check/magma.open.symbols.h | 140 |
2 files changed, 280 insertions, 280 deletions
diff --git a/lib/check/magma.open.symbols.c b/lib/check/magma.open.symbols.c index 76b3b9c0..1af4656f 100644 --- a/lib/check/magma.open.symbols.c +++ b/lib/check/magma.open.symbols.c @@ -1,10 +1,10 @@ #include "magma.open.check.h" #include "magma.open.symbols.h" // Our macro for declaring external symbol binding points -memcached_return_t (*memcached_flush_d)(memcached_st *ptr, time_t expiration) = NULL; void (*memcached_free_d)(memcached_st *ptr) = NULL; const char * (*memcached_lib_version_d)(void) = NULL; memcached_st * (*memcached_create_d)(memcached_st *ptr) = NULL; +memcached_return_t (*memcached_flush_d)(memcached_st *ptr, time_t expiration) = NULL; const char * (*memcached_strerror_d)(const memcached_st *ptr, memcached_return_t rc) = NULL; memcached_return_t (*memcached_behavior_set_d)(memcached_st *ptr, const memcached_behavior_t flag, uint64_t data) = NULL; memcached_return_t (*memcached_delete_d)(memcached_st *ptr, const char *key, size_t key_length, time_t expiration) = NULL; @@ -65,14 +65,14 @@ DKIM * (*dkim_sign_d)(DKIM_LIB *libhandle, const unsigned char *id, void *memclo FT_Error (*FT_Done_FreeType_d)(FT_Library library) = NULL; FT_Error (*FT_Init_FreeType_d)(FT_Library *alibrary) = NULL; void (*FT_Library_Version_d)(FT_Library library, FT_Int *amajor, FT_Int *aminor, FT_Int *apatch) = NULL; -const char * (*gdVersionString_d)(void) = NULL; void (*gdFree_d)(void *m) = NULL; -void * (*gdImageGifPtr_d)(gdImagePtr im, int *size) = NULL; +const char * (*gdVersionString_d)(void) = NULL; void (*gdImageDestroy_d)(gdImagePtr im) = NULL; -void * (*gdImageJpegPtr_d)(gdImagePtr im, int *size, int quality) = NULL; -void (*gdImageSetPixel_d)(gdImagePtr im, int x, int y, int color) = NULL; gdImagePtr (*gdImageCreate_d)(int sx, int sy) = NULL; +void * (*gdImageGifPtr_d)(gdImagePtr im, int *size) = NULL; int (*gdImageColorResolve_d)(gdImagePtr im, int r, int g, int b) = NULL; +void * (*gdImageJpegPtr_d)(gdImagePtr im, int *size, int quality) = NULL; +void (*gdImageSetPixel_d)(gdImagePtr im, int x, int y, int color) = NULL; char * (*gdImageStringFT_d)(gdImage * im, int *brect, int fg, char *fontlist, double ptsize, double angle, int x, int y, char *string) = NULL; const char * (*jpeg_version_d)(void) = NULL; const char * (*lzo_version_string_d)(void) = NULL; @@ -96,6 +96,7 @@ my_bool (*mariadb_connection_d)(MYSQL *mysql) = NULL; void (*mysql_free_result_d)(MYSQL_RES *result) = NULL; my_bool (*mysql_stmt_reset_d)(MYSQL_STMT *stmt) = NULL; my_ulonglong (*mysql_insert_id_d)(MYSQL *mysql) = NULL; +char * (*mysql_get_server_info_d)(MYSQL *mysql) = NULL; unsigned long (*mysql_thread_id_d)(MYSQL *mysql) = NULL; MYSQL_STMT * (*mysql_stmt_init_d)(MYSQL * mysql) = NULL; const char * (*mysql_get_connector_info_d)(void) = NULL; @@ -106,7 +107,6 @@ int (*mysql_stmt_store_result_d)(MYSQL_STMT *stmt) = NULL; my_ulonglong (*mysql_affected_rows_d)(MYSQL *mysql) = NULL; my_ulonglong (*mysql_num_rows_d)(MYSQL_RES *result) = NULL; unsigned int (*mysql_stmt_errno_d)(MYSQL_STMT *stmt) = NULL; -char * (*mysql_get_server_info_d)(MYSQL *mysql) = NULL; const char * (*mysql_stmt_error_d)(MYSQL_STMT * stmt) = NULL; my_bool (*mysql_stmt_free_result_d)(MYSQL_STMT *stmt) = NULL; unsigned int (*mysql_num_fields_d)(MYSQL_RES *result) = NULL; @@ -119,12 +119,12 @@ MYSQL_RES * (*mysql_stmt_result_metadata_d)(MYSQL_STMT * stmt) = NULL; int (*mysql_server_init_d)(int argc, char **argv, char **groups) = NULL; int (*mysql_set_character_set_d)(MYSQL *mysql, const char *csname) = NULL; my_bool (*mysql_stmt_bind_param_d)(MYSQL_STMT *stmt, MYSQL_BIND *bind) = NULL; +my_bool (*mysql_stmt_bind_result_d)(MYSQL_STMT *stmt, MYSQL_BIND *bind) = NULL; int (*mysql_options_d)(MYSQL *mysql, enum mysql_option option, const void *arg) = NULL; int (*mysql_real_query_d)(MYSQL *mysql, const char *query, unsigned long length) = NULL; int (*mysql_stmt_prepare_d)(MYSQL_STMT *stmt, const char *query, unsigned long length) = NULL; unsigned long (*mysql_escape_string_d)(char *to, const char *from, unsigned long length) = NULL; my_bool (*mysql_stmt_attr_set_d)(MYSQL_STMT *stmt, enum enum_stmt_attr_type attr_type, const void *attr) = NULL; -my_bool (*mysql_stmt_bind_result_d)(MYSQL_STMT *stmt, MYSQL_BIND *bind) = NULL; MYSQL * (*mysql_real_connect_d)(MYSQL * mysql, const char *name, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag) = NULL; DH * (*DH_new_d)(void) = NULL; char **SSL_version_str_d = NULL; @@ -221,7 +221,6 @@ const EVP_CIPHER * (*EVP_aes_256_cbc_d)(void) = NULL; int (*SSL_peek_d)(SSL *ssl,void *buf,int num) = NULL; void (*SSL_set_read_ahead_d)(SSL *s, int yes) = NULL; EVP_CIPHER_CTX * (*EVP_CIPHER_CTX_new_d)(void) = NULL; -int (*OCSP_check_nonce_d)(OCSP_REQUEST *req, OCSP_BASICRESP *bs) = NULL; int (*X509_verify_cert_d)(X509_STORE_CTX *ctx) = NULL; void (*EC_GROUP_clear_free_d)(EC_GROUP *group) = NULL; void (*OCSP_RESPONSE_free_d)(OCSP_RESPONSE *a) = NULL; @@ -264,22 +263,20 @@ int (*SSL_CTX_check_private_key_d)(const SSL_CTX *ctx) = NULL; int (*SSL_write_d)(SSL *ssl, const void *buf, int num) = NULL; void (*sk_pop_free_d)(_STACK *st, void(*func)(void *)) = NULL; int (*X509_STORE_CTX_get_error_d)(X509_STORE_CTX *ctx) = NULL; -OCSP_ONEREQ * (*OCSP_request_add0_id_d)(OCSP_REQUEST *req, OCSP_CERTID *cid) = NULL; int (*EVP_CIPHER_iv_length_d)(const EVP_CIPHER *cipher) = NULL; const char * (*X509_verify_cert_error_string_d)(long n) = NULL; int (*SHA256_Final_d)(unsigned char *md, SHA256_CTX *c) = NULL; int (*SHA512_Final_d)(unsigned char *md, SHA512_CTX *c) = NULL; int (*X509_check_issued_d)(X509 *issuer, X509 *subject) = NULL; -const SSL_CIPHER * (*SSL_get_current_cipher_d)(const SSL *s) = NULL; int (*EVP_CIPHER_block_size_d)(const EVP_CIPHER *cipher) = NULL; int (*EVP_CIPHER_key_length_d)(const EVP_CIPHER *cipher) = NULL; -OCSP_BASICRESP * (*OCSP_response_get1_basic_d)(OCSP_RESPONSE *resp) = NULL; const EC_GROUP * (*EC_KEY_get0_group_d)(const EC_KEY *key) = NULL; const EVP_MD * (*EVP_get_digestbyname_d)(const char *name) = NULL; long (*SSL_ctrl_d)(SSL *s, int cmd, long larg, void *parg) = NULL; int (*i2o_ECPublicKey_d)(EC_KEY *key, unsigned char **out) = NULL; int (*SSL_CTX_set_cipher_list_d)(SSL_CTX *,const char *str) = NULL; int (*i2d_ECPrivateKey_d)(EC_KEY *key, unsigned char **out) = NULL; +const SSL_CIPHER * (*SSL_get_current_cipher_d)(const SSL *s) = NULL; char * (*SSL_CIPHER_get_version_d)(const SSL_CIPHER *cipher) = NULL; int (*EVP_CIPHER_CTX_iv_length_d)(const EVP_CIPHER_CTX *ctx) = NULL; int (*EVP_DigestInit_d)(EVP_MD_CTX *ctx, const EVP_MD *type) = NULL; @@ -291,7 +288,6 @@ int (*RAND_load_file_d)(const char *filename, long max_bytes) = NULL; void (*ERR_remove_thread_state_d)(const CRYPTO_THREADID *tid) = NULL; unsigned long (*EVP_CIPHER_flags_d)(const EVP_CIPHER *cipher) = NULL; int (*i2d_OCSP_CERTID_d)(OCSP_CERTID *a, unsigned char **out) = NULL; -int (*OCSP_REQ_CTX_set1_req_d)(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req) = NULL; struct stack_st_OPENSSL_STRING * (*X509_get1_ocsp_d)(X509 *x) = NULL; void (*X509_email_free_d)(struct stack_st_OPENSSL_STRING *sk) = NULL; const BIGNUM * (*EC_KEY_get0_private_key_d)(const EC_KEY *key) = NULL; @@ -299,7 +295,6 @@ const EVP_CIPHER * (*EVP_get_cipherbyname_d)(const char *name) = NULL; int (*EVP_PKEY_set1_RSA_d)(EVP_PKEY *pkey, struct rsa_st *key) = NULL; int (*SHA1_Update_d)(SHA_CTX *c, const void *data, size_t len) = NULL; const char * (*SSL_CIPHER_get_name_d)(const SSL_CIPHER *cipher) = NULL; -BIGNUM * (*BN_mpi2bn_d)(const unsigned char *s, int len, BIGNUM *ret) = NULL; const EC_POINT * (*EC_KEY_get0_public_key_d)(const EC_KEY *key) = NULL; int (*EC_GROUP_precompute_mult_d)(EC_GROUP *group, BN_CTX *ctx) = NULL; int (*EC_KEY_set_private_key_d)(EC_KEY *key, const BIGNUM *prv) = NULL; @@ -307,6 +302,7 @@ int (*EVP_CIPHER_CTX_set_padding_d)(EVP_CIPHER_CTX *c, int pad) = NULL; long (*SSL_CTX_callback_ctrl_d)(SSL_CTX *, int, void (*)(void)) = NULL; char * (*X509_NAME_oneline_d)(X509_NAME *a, char *buf, int len) = NULL; size_t (*BUF_strlcat_d)(char *dst, const char *src, size_t siz) = NULL; +int (*OCSP_check_nonce_d)(OCSP_REQUEST *req, OCSP_BASICRESP *bs) = NULL; STACK_OF(SSL_COMP) * (*SSL_COMP_get_compression_methods_d)(void) = NULL; int (*BIO_vprintf_d)(BIO *bio, const char *format, va_list args) = NULL; int (*EC_KEY_set_public_key_d)(EC_KEY *key, const EC_POINT *pub) = NULL; @@ -317,7 +313,7 @@ int (*SSL_CIPHER_get_bits_d)(const SSL_CIPHER *c, int *alg_bits) = NULL; int (*i2d_OCSP_RESPONSE_d)(OCSP_RESPONSE *a, unsigned char **out) = NULL; struct stack_st_X509 * (*SSL_get_peer_cert_chain_d)(const SSL *s) = NULL; unsigned long (*EVP_CIPHER_CTX_flags_d)(const EVP_CIPHER_CTX *ctx) = NULL; -int (*OCSP_REQUEST_print_d)(BIO *bp, OCSP_REQUEST *a, unsigned long flags) = NULL; +OCSP_BASICRESP * (*OCSP_response_get1_basic_d)(OCSP_RESPONSE *resp) = NULL; void (*CRYPTO_set_id_callback_d)(unsigned long(*id_function)(void)) = NULL; int (*SHA256_Update_d)(SHA256_CTX *c, const void *data, size_t len) = NULL; int (*SHA512_Update_d)(SHA512_CTX *c, const void *data, size_t len) = NULL; @@ -327,18 +323,20 @@ long (*SSL_CTX_ctrl_d)(SSL_CTX *ctx, int cmd, long larg, void *parg) = NULL; void (*ERR_error_string_n_d)(unsigned long e, char *buf, size_t len) = NULL; BIGNUM * (*ASN1_INTEGER_to_BN_d)(const ASN1_INTEGER *ai, BIGNUM *bn) = NULL; X509_NAME_ENTRY * (*X509_NAME_get_entry_d)(X509_NAME *name, int loc) = NULL; +int (*OCSP_REQ_CTX_set1_req_d)(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req) = NULL; +BIGNUM * (*BN_mpi2bn_d)(const unsigned char *s, int len, BIGNUM *ret) = NULL; BIGNUM * (*BN_bin2bn_d)(const unsigned char *s, int len, BIGNUM *ret) = NULL; int (*EVP_DigestUpdate_d)(EVP_MD_CTX *ctx, const void *d, size_t cnt) = NULL; int (*OCSP_sendreq_nbio_d)(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx) = NULL; int (*HMAC_Final_d)(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) = NULL; -int (*OCSP_request_add1_nonce_d)(OCSP_REQUEST *req, unsigned char *val, int len) = NULL; +int (*OCSP_REQUEST_print_d)(BIO *bp, OCSP_REQUEST *a, unsigned long flags) = NULL; int (*HMAC_Update_d)(HMAC_CTX *ctx, const unsigned char *data, size_t len) = NULL; int (*X509_NAME_get_index_by_NID_d)(X509_NAME *name, int nid, int lastpos) = NULL; int (*SSL_CTX_use_certificate_chain_file_d)(SSL_CTX *ctx, const char *file) = NULL; int (*ASN1_GENERALIZEDTIME_print_d)(BIO *fp, const ASN1_GENERALIZEDTIME *a) = NULL; +OCSP_ONEREQ * (*OCSP_request_add0_id_d)(OCSP_REQUEST *req, OCSP_CERTID *cid) = NULL; void (*EC_KEY_set_conv_form_d)(EC_KEY *eckey, point_conversion_form_t cform) = NULL; int (*OCSP_RESPONSE_print_d)(BIO *bp, OCSP_RESPONSE *o, unsigned long flags) = NULL; -OCSP_CERTID * (*OCSP_cert_to_id_d)(const EVP_MD *dgst, X509 *subject, X509 *issuer) = NULL; int (*EVP_DigestFinal_d)(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s) = NULL; int (*EVP_DigestInit_ex_d)(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) = NULL; int (*SSL_CTX_use_PrivateKey_file_d)(SSL_CTX *ctx, const char *file, int type) = NULL; @@ -346,6 +344,7 @@ X509_LOOKUP * (*X509_STORE_add_lookup_d)(X509_STORE *v, X509_LOOKUP_METHOD *m) = int (*EVP_CIPHER_CTX_ctrl_d)(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) = NULL; int (*X509_NAME_get_text_by_NID_d)(X509_NAME *name, int nid, char *buf,int len) = NULL; EC_KEY * (*o2i_ECPublicKey_d)(EC_KEY **key, const unsigned char **in, long len) = NULL; +int (*OCSP_request_add1_nonce_d)(OCSP_REQUEST *req, unsigned char *val, int len) = NULL; int (*EVP_DigestFinal_ex_d)(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s) = NULL; int (*EVP_EncryptFinal_ex_d)(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) = NULL; EC_KEY * (*d2i_ECPrivateKey_d)(EC_KEY **key, const unsigned char **in, long len) = NULL; @@ -354,11 +353,11 @@ int (*EVP_DecryptFinal_ex_d)(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl void (*EC_GROUP_set_point_conversion_form_d)(EC_GROUP *, point_conversion_form_t) = NULL; void (*ED25519_keypair_d)(uint8_t out_public_key[32], uint8_t out_private_key[64]) = NULL; void (*ERR_put_error_d)(int lib, int func, int reason, const char *file, int line) = NULL; +OCSP_CERTID * (*OCSP_cert_to_id_d)(const EVP_MD *dgst, X509 *subject, X509 *issuer) = NULL; ECDSA_SIG * (*d2i_ECDSA_SIG_d)(ECDSA_SIG **sig, const unsigned char **pp, long len) = NULL; int (*DH_generate_parameters_ex_d)(DH *dh, int prime_len,int generator, BN_GENCB *cb) = NULL; ECDSA_SIG * (*ECDSA_do_sign_d)(const unsigned char *dgst, int dgst_len, EC_KEY *eckey) = NULL; int (*X509_STORE_load_locations_d)(X509_STORE *ctx, const char *file, const char *path) = NULL; -OCSP_REQ_CTX * (*OCSP_sendreq_new_d)(BIO *io, const char *path, OCSP_REQUEST *req, int maxline) = NULL; void (*SSL_CTX_set_verify_d)(SSL_CTX *ctx, int mode, int (*cb) (int, X509_STORE_CTX *)) = NULL; EC_POINT * (*EC_POINT_hex2point_d)(const EC_GROUP *, const char *, EC_POINT *, BN_CTX *) = NULL; int (*CRYPTO_set_locked_mem_functions_d)(void *(*m) (size_t), void (*free_func) (void *)) = NULL; @@ -368,6 +367,7 @@ int (*SSL_CTX_load_verify_locations_d)(SSL_CTX *ctx, const char *CAfile, const c OCSP_RESPONSE * (*d2i_OCSP_RESPONSE_d)(OCSP_RESPONSE **a, const unsigned char **in, long len) = NULL; int (*OCSP_parse_url_d)(const char *url, char **phost, char **pport, char **ppath, int *pssl) = NULL; int (*HMAC_Init_ex_d)(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md, ENGINE *impl) = NULL; +OCSP_REQ_CTX * (*OCSP_sendreq_new_d)(BIO *io, const char *path, OCSP_REQUEST *req, int maxline) = NULL; int (*EC_POINT_cmp_d)(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) = NULL; void (*SSL_CTX_set_tmp_dh_callback_d)(SSL_CTX *ctx, DH *(*dh)(SSL *ssl,int is_export, int keylength)) = NULL; int (*ECDSA_do_verify_d)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) = NULL; @@ -376,12 +376,12 @@ int (*CRYPTO_set_mem_functions_d)(void *(*m) (size_t), void *(*r) (void *, size_ int (*X509_STORE_CTX_init_d)(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, STACK_OF(X509) *chain) = NULL; unsigned long (*ERR_peek_error_line_data_d)(const char **file, int *line, const char **data, int *flags) = NULL; char * (*EC_POINT_point2hex_d)(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form, BN_CTX *) = NULL; +int (*OCSP_basic_verify_d)(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags) = NULL; void (*CRYPTO_set_locking_callback_d)(void(*locking_function)(int mode, int n, const char *file, int line)) = NULL; int (*EVP_VerifyFinal_d)(EVP_MD_CTX *ctx, const unsigned char *sigbuf, unsigned int siglen, EVP_PKEY *pkey) = NULL; void (*SSL_CTX_set_tmp_ecdh_callback_d)(SSL_CTX *ctx, EC_KEY *(*ecdh)(SSL *ssl,int is_export, int keylength)) = NULL; int (*EVP_DecryptUpdate_d)(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) = NULL; int (*EVP_EncryptUpdate_d)(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) = NULL; -int (*OCSP_basic_verify_d)(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags) = NULL; int (*OCSP_check_validity_d)(ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd, long sec, long maxsec) = NULL; int (*ED25519_sign_d)(uint8_t *out_sig, const uint8_t *message, size_t message_len, const uint8_t private_key[64]) = NULL; int (*EC_POINT_oct2point_d)(const EC_GROUP *group, EC_POINT *p, const unsigned char *buf, size_t len, BN_CTX *ctx) = NULL; @@ -450,70 +450,70 @@ bool (*tchdbtune_d)(TCHDB *hdb, int64_t bnum, int8_t apow, int8_t fpow, uint8_t bool (*tchdboptimize_d)(TCHDB *hdb, int64_t bnum, int8_t apow, int8_t fpow, uint8_t opts) = NULL; bool (*tcndbputkeep_d)(TCNDB *ndb, const void *kbuf, int ksiz, const void *vbuf, int vsiz) = NULL; bool (*tchdbputasync_d)(TCHDB *hdb, const void *kbuf, int ksiz, const void *vbuf, int vsiz) = NULL; -const char * (*jansson_version_d)(void) = NULL; -int (*json_array_append_d)(json_t *array, json_t *value) = NULL; -int (*json_array_insert_d)(json_t *array, size_t index, json_t *value) = NULL; -int (*json_array_set_d)(json_t *array, size_t index, json_t *value) = NULL; +json_t * (*json_null_d)(void) = NULL; +json_t * (*json_true_d)(void) = NULL; json_t * (*json_array_d)(void) = NULL; -int (*json_array_append_new_d)(json_t *array, json_t *value) = NULL; -int (*json_array_clear_d)(json_t *array) = NULL; -int (*json_array_extend_d)(json_t *array, json_t *other) = NULL; -json_t * (*json_array_get_d)(const json_t *array, size_t index) = NULL; -int (*json_array_insert_new_d)(json_t *array, size_t index, json_t *value) = NULL; -int (*json_array_remove_d)(json_t *array, size_t index) = NULL; -int (*json_array_set_new_d)(json_t *array, size_t index, json_t *value) = NULL; -size_t (*json_array_size_d)(const json_t *array) = NULL; -json_t * (*json_copy_d)(json_t *value) = NULL; +json_t * (*json_false_d)(void) = NULL; +json_t * (*json_object_d)(void) = NULL; void (*json_decref_d)(json_t *json) = NULL; -json_t * (*json_deep_copy_d)(json_t *value) = NULL; void (*json_delete_d)(json_t *json) = NULL; -int (*json_dump_file_d)(const json_t *json, const char *path, size_t flags) = NULL; -int (*json_dumpf_d)(const json_t *json, FILE *output, size_t flags) = NULL; -char * (*json_dumps_d)(const json_t *json, size_t flags) = NULL; -int (*json_equal_d)(json_t *value1, json_t *value2) = NULL; -json_t * (*json_false_d)(void) = NULL; -const char * (*json_type_string_d)(json_t *json) = NULL; +json_t * (*json_real_d)(double value) = NULL; +json_t * (*json_copy_d)(json_t *value) = NULL; +const char * (*jansson_version_d)(void) = NULL; json_t * (*json_incref_d)(json_t *json) = NULL; -json_t * (*json_integer_d)(json_int_t value) = NULL; -int (*json_integer_set_d)(json_t *integer, json_int_t value) = NULL; -json_int_t (*json_integer_value_d)(const json_t *integer) = NULL; -json_t * (*json_load_file_d)(const char *path, size_t flags, json_error_t *error) = NULL; -json_t * (*json_loadf_d)(FILE *input, size_t flags, json_error_t *error) = NULL; -json_t * (*json_loads_d)(const char *input, size_t flags, json_error_t *error) = NULL; -json_t * (*json_null_d)(void) = NULL; -double (*json_number_value_d)(const json_t *json) = NULL; -json_t * (*json_object_d)(void) = NULL; +int (*json_array_clear_d)(json_t *array) = NULL; int (*json_object_clear_d)(json_t *object) = NULL; -int (*json_object_del_d)(json_t *object, const char *key) = NULL; -json_t * (*json_object_get_d)(const json_t *object, const char *key) = NULL; +json_t * (*json_deep_copy_d)(json_t *value) = NULL; +json_t * (*json_integer_d)(json_int_t value) = NULL; void * (*json_object_iter_d)(json_t *object) = NULL; -void * (*json_object_iter_at_d)(json_t *object, const char *key) = NULL; +json_t * (*json_string_d)(const char *value) = NULL; +json_t * (*json_pack_d)(const char *fmt, ...) = NULL; +double (*json_real_value_d)(const json_t *real) = NULL; +size_t (*json_array_size_d)(const json_t *array) = NULL; +const char * (*json_type_string_d)(json_t *json) = NULL; +json_t * (*json_object_iter_value_d)(void *iter) = NULL; +double (*json_number_value_d)(const json_t *json) = NULL; const char * (*json_object_iter_key_d)(void *iter) = NULL; +size_t (*json_object_size_d)(const json_t *object) = NULL; +int (*json_real_set_d)(json_t *real, double value) = NULL; +int (*json_equal_d)(json_t *value1, json_t *value2) = NULL; +json_t * (*json_string_nocheck_d)(const char *value) = NULL; +int (*json_array_remove_d)(json_t *array, size_t index) = NULL; +int (*json_array_append_d)(json_t *array, json_t *value) = NULL; +int (*json_array_extend_d)(json_t *array, json_t *other) = NULL; +char * (*json_dumps_d)(const json_t *json, size_t flags) = NULL; +int (*json_unpack_d)(json_t *root, const char *fmt, ...) = NULL; +json_int_t (*json_integer_value_d)(const json_t *integer) = NULL; +int (*json_object_del_d)(json_t *object, const char *key) = NULL; +const char * (*json_string_value_d)(const json_t *string) = NULL; +int (*json_object_update_d)(json_t *object, json_t *other) = NULL; +int (*json_string_set_d)(json_t *string, const char *value) = NULL; +int (*json_array_append_new_d)(json_t *array, json_t *value) = NULL; +int (*json_integer_set_d)(json_t *integer, json_int_t value) = NULL; void * (*json_object_iter_next_d)(json_t *object, void *iter) = NULL; +json_t * (*json_array_get_d)(const json_t *array, size_t index) = NULL; +void * (*json_object_iter_at_d)(json_t *object, const char *key) = NULL; +int (*json_array_set_d)(json_t *array, size_t index, json_t *value) = NULL; +int (*json_dumpf_d)(const json_t *json, FILE *output, size_t flags) = NULL; +int (*json_string_set_nocheck_d)(json_t *string, const char *value) = NULL; +json_t * (*json_object_get_d)(const json_t *object, const char *key) = NULL; +int (*json_array_insert_d)(json_t *array, size_t index, json_t *value) = NULL; +int (*json_array_set_new_d)(json_t *array, size_t index, json_t *value) = NULL; +json_t * (*json_loadf_d)(FILE *input, size_t flags, json_error_t *error) = NULL; int (*json_object_iter_set_d)(json_t *object, void *iter, json_t *value) = NULL; -int (*json_object_iter_set_new_d)(json_t *object, void *iter, json_t *value) = NULL; -json_t * (*json_object_iter_value_d)(void *iter) = NULL; int (*json_object_set_d)(json_t *object, const char *key, json_t *value) = NULL; +int (*json_array_insert_new_d)(json_t *array, size_t index, json_t *value) = NULL; +int (*json_dump_file_d)(const json_t *json, const char *path, size_t flags) = NULL; +int (*json_object_iter_set_new_d)(json_t *object, void *iter, json_t *value) = NULL; int (*json_object_set_new_d)(json_t *object, const char *key, json_t *value) = NULL; -int (*json_object_set_new_nocheck_d)(json_t *object, const char *key, json_t *value) = NULL; +void (*json_set_alloc_funcs_d)(json_malloc_t malloc_fn, json_free_t free_fn) = NULL; +json_t * (*json_loads_d)(const char *input, size_t flags, json_error_t *error) = NULL; int (*json_object_set_nocheck_d)(json_t *object, const char *key, json_t *value) = NULL; -size_t (*json_object_size_d)(const json_t *object) = NULL; -int (*json_object_update_d)(json_t *object, json_t *other) = NULL; -json_t * (*json_pack_d)(const char *fmt, ...) = NULL; +json_t * (*json_load_file_d)(const char *path, size_t flags, json_error_t *error) = NULL; json_t * (*json_pack_ex_d)(json_error_t *error, size_t flags, const char *fmt, ...) = NULL; -json_t * (*json_real_d)(double value) = NULL; -int (*json_real_set_d)(json_t *real, double value) = NULL; -double (*json_real_value_d)(const json_t *real) = NULL; -void (*json_set_alloc_funcs_d)(json_malloc_t malloc_fn, json_free_t free_fn) = NULL; -json_t * (*json_string_d)(const char *value) = NULL; -json_t * (*json_string_nocheck_d)(const char *value) = NULL; -int (*json_string_set_d)(json_t *string, const char *value) = NULL; -int (*json_string_set_nocheck_d)(json_t *string, const char *value) = NULL; -const char * (*json_string_value_d)(const json_t *string) = NULL; -json_t * (*json_true_d)(void) = NULL; -int (*json_unpack_d)(json_t *root, const char *fmt, ...) = NULL; -int (*json_unpack_ex_d)(json_t *root, json_error_t *error, size_t flags, const char *fmt, ...) = NULL; +int (*json_object_set_new_nocheck_d)(json_t *object, const char *key, json_t *value) = NULL; json_t * (*json_vpack_ex_d)(json_error_t *error, size_t flags, const char *fmt, va_list ap) = NULL; +int (*json_unpack_ex_d)(json_t *root, json_error_t *error, size_t flags, const char *fmt, ...) = NULL; int (*json_vunpack_ex_d)(json_t *root, json_error_t *error, size_t flags, const char *fmt, va_list ap) = NULL; const char * (*utf8proc_version_d)(void) = NULL; const char * (*utf8proc_errmsg_d)(utf8proc_ssize_t errcode) = NULL; @@ -536,11 +536,11 @@ void (*xmlFreeParserCtxt_d)(xmlParserCtxtPtr ctx) = NULL; void (*xmlXPathFreeObject_d)(xmlXPathObjectPtr obj) = NULL; void (*xmlXPathFreeContext_d)(xmlXPathContextPtr ctx) = NULL; xmlXPathContextPtr (*xmlXPathNewContext_d)(xmlDocPtr doc) = NULL; -xmlNodePtr (*xmlNewNode_d)(xmlNsPtr ns, const xmlChar *name) = NULL; const xmlChar * (*xmlBufferContent_d)(const xmlBuffer *buf) = NULL; +xmlNodePtr (*xmlNewNode_d)(xmlNsPtr ns, const xmlChar *name) = NULL; xmlNodePtr (*xmlAddSibling_d)(xmlNodePtr cur, xmlNodePtr elem) = NULL; -int (*xmlNodeBufGetContent_d)(xmlBufferPtr buffer, const xmlNode *cur) = NULL; void (*xmlNodeSetContent_d)(xmlNodePtr cur, const xmlChar *content) = NULL; +int (*xmlNodeBufGetContent_d)(xmlBufferPtr buffer, const xmlNode *cur) = NULL; xmlChar * (*xmlEncodeEntitiesReentrant_d)(xmlDocPtr doc, const xmlChar * input) = NULL; void (*xmlDocDumpFormatMemory_d)(xmlDocPtr cur, xmlChar **mem, int *size, int format) = NULL; xmlAttrPtr (*xmlSetProp_d)(xmlNodePtr node, const xmlChar *name, const xmlChar *value) = NULL; @@ -552,10 +552,10 @@ uLong (*compressBound_d)(uLong sourceLen) = NULL; int (*uncompress_d)(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen) = NULL; int (*compress2_d)(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level) = NULL; const char * symbols_check_assign(void) { -memcached_flush_d = &memcached_flush; memcached_free_d = &memcached_free; memcached_lib_version_d = &memcached_lib_version; memcached_create_d = &memcached_create; +memcached_flush_d = &memcached_flush; memcached_strerror_d = &memcached_strerror; memcached_behavior_set_d = &memcached_behavior_set; memcached_delete_d = &memcached_delete; @@ -616,14 +616,14 @@ dkim_sign_d = &dkim_sign; FT_Done_FreeType_d = &FT_Done_FreeType; FT_Init_FreeType_d = &FT_Init_FreeType; FT_Library_Version_d = &FT_Library_Version; -gdVersionString_d = &gdVersionString; gdFree_d = &gdFree; -gdImageGifPtr_d = &gdImageGifPtr; +gdVersionString_d = &gdVersionString; gdImageDestroy_d = &gdImageDestroy; -gdImageJpegPtr_d = &gdImageJpegPtr; -gdImageSetPixel_d = &gdImageSetPixel; gdImageCreate_d = &gdImageCreate; +gdImageGifPtr_d = &gdImageGifPtr; gdImageColorResolve_d = &gdImageColorResolve; +gdImageJpegPtr_d = &gdImageJpegPtr; +gdImageSetPixel_d = &gdImageSetPixel; gdImageStringFT_d = &gdImageStringFT; jpeg_version_d = &jpeg_version; lzo_version_string_d = &lzo_version_string; @@ -647,6 +647,7 @@ mariadb_connection_d = &mariadb_connection; mysql_free_result_d = &mysql_free_result; mysql_stmt_reset_d = &mysql_stmt_reset; mysql_insert_id_d = &mysql_insert_id; +mysql_get_server_info_d = &mysql_get_server_info; mysql_thread_id_d = &mysql_thread_id; mysql_stmt_init_d = &mysql_stmt_init; mysql_get_connector_info_d = &mysql_get_connector_info; @@ -657,7 +658,6 @@ mysql_stmt_store_result_d = &mysql_stmt_store_result; mysql_affected_rows_d = &mysql_affected_rows; mysql_num_rows_d = &mysql_num_rows; mysql_stmt_errno_d = &mysql_stmt_errno; -mysql_get_server_info_d = &mysql_get_server_info; mysql_stmt_error_d = &mysql_stmt_error; mysql_stmt_free_result_d = &mysql_stmt_free_result; mysql_num_fields_d = &mysql_num_fields; @@ -670,12 +670,12 @@ mysql_stmt_result_metadata_d = &mysql_stmt_result_metadata; mysql_server_init_d = &mysql_server_init; mysql_set_character_set_d = &mysql_set_character_set; mysql_stmt_bind_param_d = &mysql_stmt_bind_param; +mysql_stmt_bind_result_d = &mysql_stmt_bind_result; mysql_options_d = &mysql_options; mysql_real_query_d = &mysql_real_query; mysql_stmt_prepare_d = &mysql_stmt_prepare; mysql_escape_string_d = &mysql_escape_string; mysql_stmt_attr_set_d = &mysql_stmt_attr_set; -mysql_stmt_bind_result_d = &mysql_stmt_bind_result; mysql_real_connect_d = &mysql_real_connect; DH_new_d = &DH_new; RSA_new_d = &RSA_new; @@ -771,7 +771,6 @@ EVP_aes_256_cbc_d = &EVP_aes_256_cbc; SSL_peek_d = &SSL_peek; SSL_set_read_ahead_d = &SSL_set_read_ahead; EVP_CIPHER_CTX_new_d = &EVP_CIPHER_CTX_new; -OCSP_check_nonce_d = &OCSP_check_nonce; X509_verify_cert_d = &X509_verify_cert; EC_GROUP_clear_free_d = &EC_GROUP_clear_free; OCSP_RESPONSE_free_d = &OCSP_RESPONSE_free; @@ -814,22 +813,20 @@ SSL_CTX_check_private_key_d = &SSL_CTX_check_private_key; SSL_write_d = &SSL_write; sk_pop_free_d = &sk_pop_free; X509_STORE_CTX_get_error_d = &X509_STORE_CTX_get_error; -OCSP_request_add0_id_d = &OCSP_request_add0_id; EVP_CIPHER_iv_length_d = &EVP_CIPHER_iv_length; X509_verify_cert_error_string_d = &X509_verify_cert_error_string; SHA256_Final_d = &SHA256_Final; SHA512_Final_d = &SHA512_Final; X509_check_issued_d = &X509_check_issued; -SSL_get_current_cipher_d = &SSL_get_current_cipher; EVP_CIPHER_block_size_d = &EVP_CIPHER_block_size; EVP_CIPHER_key_length_d = &EVP_CIPHER_key_length; -OCSP_response_get1_basic_d = &OCSP_response_get1_basic; EC_KEY_get0_group_d = &EC_KEY_get0_group; EVP_get_digestbyname_d = &EVP_get_digestbyname; SSL_ctrl_d = &SSL_ctrl; i2o_ECPublicKey_d = &i2o_ECPublicKey; SSL_CTX_set_cipher_list_d = &SSL_CTX_set_cipher_list; i2d_ECPrivateKey_d = &i2d_ECPrivateKey; +SSL_get_current_cipher_d = &SSL_get_current_cipher; SSL_CIPHER_get_version_d = &SSL_CIPHER_get_version; EVP_CIPHER_CTX_iv_length_d = &EVP_CIPHER_CTX_iv_length; EVP_DigestInit_d = &EVP_DigestInit; @@ -841,7 +838,6 @@ RAND_load_file_d = &RAND_load_file; ERR_remove_thread_state_d = &ERR_remove_thread_state; EVP_CIPHER_flags_d = &EVP_CIPHER_flags; i2d_OCSP_CERTID_d = &i2d_OCSP_CERTID; -OCSP_REQ_CTX_set1_req_d = &OCSP_REQ_CTX_set1_req; X509_get1_ocsp_d = &X509_get1_ocsp; X509_email_free_d = &X509_email_free; EC_KEY_get0_private_key_d = &EC_KEY_get0_private_key; @@ -849,7 +845,6 @@ EVP_get_cipherbyname_d = &EVP_get_cipherbyname; EVP_PKEY_set1_RSA_d = &EVP_PKEY_set1_RSA; SHA1_Update_d = &SHA1_Update; SSL_CIPHER_get_name_d = &SSL_CIPHER_get_name; -BN_mpi2bn_d = &BN_mpi2bn; EC_KEY_get0_public_key_d = &EC_KEY_get0_public_key; EC_GROUP_precompute_mult_d = &EC_GROUP_precompute_mult; EC_KEY_set_private_key_d = &EC_KEY_set_private_key; @@ -857,6 +852,7 @@ EVP_CIPHER_CTX_set_padding_d = &EVP_CIPHER_CTX_set_padding; SSL_CTX_callback_ctrl_d = &SSL_CTX_callback_ctrl; X509_NAME_oneline_d = &X509_NAME_oneline; BUF_strlcat_d = &BUF_strlcat; +OCSP_check_nonce_d = &OCSP_check_nonce; SSL_COMP_get_compression_methods_d = &SSL_COMP_get_compression_methods; BIO_vprintf_d = &BIO_vprintf; EC_KEY_set_public_key_d = &EC_KEY_set_public_key; @@ -867,7 +863,7 @@ SSL_CIPHER_get_bits_d = &SSL_CIPHER_get_bits; i2d_OCSP_RESPONSE_d = &i2d_OCSP_RESPONSE; SSL_get_peer_cert_chain_d = &SSL_get_peer_cert_chain; EVP_CIPHER_CTX_flags_d = &EVP_CIPHER_CTX_flags; -OCSP_REQUEST_print_d = &OCSP_REQUEST_print; +OCSP_response_get1_basic_d = &OCSP_response_get1_basic; CRYPTO_set_id_callback_d = &CRYPTO_set_id_callback; SHA256_Update_d = &SHA256_Update; SHA512_Update_d = &SHA512_Update; @@ -877,18 +873,20 @@ SSL_CTX_ctrl_d = &SSL_CTX_ctrl; ERR_error_string_n_d = &ERR_error_string_n; ASN1_INTEGER_to_BN_d = &ASN1_INTEGER_to_BN; X509_NAME_get_entry_d = &X509_NAME_get_entry; +OCSP_REQ_CTX_set1_req_d = &OCSP_REQ_CTX_set1_req; +BN_mpi2bn_d = &BN_mpi2bn; BN_bin2bn_d = &BN_bin2bn; EVP_DigestUpdate_d = &EVP_DigestUpdate; OCSP_sendreq_nbio_d = &OCSP_sendreq_nbio; HMAC_Final_d = &HMAC_Final; -OCSP_request_add1_nonce_d = &OCSP_request_add1_nonce; +OCSP_REQUEST_print_d = &OCSP_REQUEST_print; HMAC_Update_d = &HMAC_Update; X509_NAME_get_index_by_NID_d = &X509_NAME_get_index_by_NID; SSL_CTX_use_certificate_chain_file_d = &SSL_CTX_use_certificate_chain_file; ASN1_GENERALIZEDTIME_print_d = &ASN1_GENERALIZEDTIME_print; +OCSP_request_add0_id_d = &OCSP_request_add0_id; EC_KEY_set_conv_form_d = &EC_KEY_set_conv_form; OCSP_RESPONSE_print_d = &OCSP_RESPONSE_print; -OCSP_cert_to_id_d = &OCSP_cert_to_id; EVP_DigestFinal_d = &EVP_DigestFinal; EVP_DigestInit_ex_d = &EVP_DigestInit_ex; SSL_CTX_use_PrivateKey_file_d = &SSL_CTX_use_PrivateKey_file; @@ -896,6 +894,7 @@ X509_STORE_add_lookup_d = &X509_STORE_add_lookup; EVP_CIPHER_CTX_ctrl_d = &EVP_CIPHER_CTX_ctrl; X509_NAME_get_text_by_NID_d = &X509_NAME_get_text_by_NID; o2i_ECPublicKey_d = &o2i_ECPublicKey; +OCSP_request_add1_nonce_d = &OCSP_request_add1_nonce; EVP_DigestFinal_ex_d = &EVP_DigestFinal_ex; EVP_EncryptFinal_ex_d = &EVP_EncryptFinal_ex; d2i_ECPrivateKey_d = &d2i_ECPrivateKey; @@ -904,11 +903,11 @@ EVP_DecryptFinal_ex_d = &EVP_DecryptFinal_ex; EC_GROUP_set_point_conversion_form_d = &EC_GROUP_set_point_conversion_form; ED25519_keypair_d = &ED25519_keypair; ERR_put_error_d = &ERR_put_error; +OCSP_cert_to_id_d = &OCSP_cert_to_id; d2i_ECDSA_SIG_d = &d2i_ECDSA_SIG; DH_generate_parameters_ex_d = &DH_generate_parameters_ex; ECDSA_do_sign_d = &ECDSA_do_sign; X509_STORE_load_locations_d = &X509_STORE_load_locations; -OCSP_sendreq_new_d = &OCSP_sendreq_new; SSL_CTX_set_verify_d = &SSL_CTX_set_verify; EC_POINT_hex2point_d = &EC_POINT_hex2point; CRYPTO_set_locked_mem_functions_d = &CRYPTO_set_locked_mem_functions; @@ -918,6 +917,7 @@ SSL_CTX_load_verify_locations_d = &SSL_CTX_load_verify_locations; d2i_OCSP_RESPONSE_d = &d2i_OCSP_RESPONSE; OCSP_parse_url_d = &OCSP_parse_url; HMAC_Init_ex_d = &HMAC_Init_ex; +OCSP_sendreq_new_d = &OCSP_sendreq_new; EC_POINT_cmp_d = &EC_POINT_cmp; SSL_CTX_set_tmp_dh_callback_d = &SSL_CTX_set_tmp_dh_callback; ECDSA_do_verify_d = &ECDSA_do_verify; @@ -926,12 +926,12 @@ CRYPTO_set_mem_functions_d = &CRYPTO_set_mem_functions; X509_STORE_CTX_init_d = &X509_STORE_CTX_init; ERR_peek_error_line_data_d = &ERR_peek_error_line_data; EC_POINT_point2hex_d = &EC_POINT_point2hex; +OCSP_basic_verify_d = &OCSP_basic_verify; CRYPTO_set_locking_callback_d = &CRYPTO_set_locking_callback; EVP_VerifyFinal_d = &EVP_VerifyFinal; SSL_CTX_set_tmp_ecdh_callback_d = &SSL_CTX_set_tmp_ecdh_callback; EVP_DecryptUpdate_d = &EVP_DecryptUpdate; EVP_EncryptUpdate_d = &EVP_EncryptUpdate; -OCSP_basic_verify_d = &OCSP_basic_verify; OCSP_check_validity_d = &OCSP_check_validity; ED25519_sign_d = &ED25519_sign; EC_POINT_oct2point_d = &EC_POINT_oct2point; @@ -999,70 +999,70 @@ tchdbtune_d = &tchdbtune; tchdboptimize_d = &tchdboptimize; tcndbputkeep_d = &tcndbputkeep; tchdbputasync_d = &tchdbputasync; -jansson_version_d = &jansson_version; -json_array_append_d = &json_array_append; -json_array_insert_d = &json_array_insert; -json_array_set_d = &json_array_set; +json_null_d = &json_null; +json_true_d = &json_true; json_array_d = &json_array; -json_array_append_new_d = &json_array_append_new; -json_array_clear_d = &json_array_clear; -json_array_extend_d = &json_array_extend; -json_array_get_d = &json_array_get; -json_array_insert_new_d = &json_array_insert_new; -json_array_remove_d = &json_array_remove; -json_array_set_new_d = &json_array_set_new; -json_array_size_d = &json_array_size; -json_copy_d = &json_copy; +json_false_d = &json_false; +json_object_d = &json_object; json_decref_d = &json_decref; -json_deep_copy_d = &json_deep_copy; json_delete_d = &json_delete; -json_dump_file_d = &json_dump_file; -json_dumpf_d = &json_dumpf; -json_dumps_d = &json_dumps; -json_equal_d = &json_equal; -json_false_d = &json_false; -json_type_string_d = &json_type_string; +json_real_d = &json_real; +json_copy_d = &json_copy; +jansson_version_d = &jansson_version; json_incref_d = &json_incref; -json_integer_d = &json_integer; -json_integer_set_d = &json_integer_set; -json_integer_value_d = &json_integer_value; -json_load_file_d = &json_load_file; -json_loadf_d = &json_loadf; -json_loads_d = &json_loads; -json_null_d = &json_null; -json_number_value_d = &json_number_value; -json_object_d = &json_object; +json_array_clear_d = &json_array_clear; json_object_clear_d = &json_object_clear; -json_object_del_d = &json_object_del; -json_object_get_d = &json_object_get; +json_deep_copy_d = &json_deep_copy; +json_integer_d = &json_integer; json_object_iter_d = &json_object_iter; -json_object_iter_at_d = &json_object_iter_at; +json_string_d = &json_string; +json_pack_d = &json_pack; +json_real_value_d = &json_real_value; +json_array_size_d = &json_array_size; +json_type_string_d = &json_type_string; +json_object_iter_value_d = &json_object_iter_value; +json_number_value_d = &json_number_value; json_object_iter_key_d = &json_object_iter_key; +json_object_size_d = &json_object_size; +json_real_set_d = &json_real_set; +json_equal_d = &json_equal; +json_string_nocheck_d = &json_string_nocheck; +json_array_remove_d = &json_array_remove; +json_array_append_d = &json_array_append; +json_array_extend_d = &json_array_extend; +json_dumps_d = &json_dumps; +json_unpack_d = &json_unpack; +json_integer_value_d = &json_integer_value; +json_object_del_d = &json_object_del; +json_string_value_d = &json_string_value; +json_object_update_d = &json_object_update; +json_string_set_d = &json_string_set; +json_array_append_new_d = &json_array_append_new; +json_integer_set_d = &json_integer_set; json_object_iter_next_d = &json_object_iter_next; +json_array_get_d = &json_array_get; +json_object_iter_at_d = &json_object_iter_at; +json_array_set_d = &json_array_set; +json_dumpf_d = &json_dumpf; +json_string_set_nocheck_d = &json_string_set_nocheck; +json_object_get_d = &json_object_get; +json_array_insert_d = &json_array_insert; +json_array_set_new_d = &json_array_set_new; +json_loadf_d = &json_loadf; json_object_iter_set_d = &json_object_iter_set; -json_object_iter_set_new_d = &json_object_iter_set_new; -json_object_iter_value_d = &json_object_iter_value; json_object_set_d = &json_object_set; +json_array_insert_new_d = &json_array_insert_new; +json_dump_file_d = &json_dump_file; +json_object_iter_set_new_d = &json_object_iter_set_new; json_object_set_new_d = &json_object_set_new; -json_object_set_new_nocheck_d = &json_object_set_new_nocheck; +json_set_alloc_funcs_d = &json_set_alloc_funcs; +json_loads_d = &json_loads; json_object_set_nocheck_d = &json_object_set_nocheck; -json_object_size_d = &json_object_size; -json_object_update_d = &json_object_update; -json_pack_d = &json_pack; +json_load_file_d = &json_load_file; json_pack_ex_d = &json_pack_ex; -json_real_d = &json_real; -json_real_set_d = &json_real_set; -json_real_value_d = &json_real_value; -json_set_alloc_funcs_d = &json_set_alloc_funcs; -json_string_d = &json_string; -json_string_nocheck_d = &json_string_nocheck; -json_string_set_d = &json_string_set; -json_string_set_nocheck_d = &json_string_set_nocheck; -json_string_value_d = &json_string_value; -json_true_d = &json_true; -json_unpack_d = &json_unpack; -json_unpack_ex_d = &json_unpack_ex; +json_object_set_new_nocheck_d = &json_object_set_new_nocheck; json_vpack_ex_d = &json_vpack_ex; +json_unpack_ex_d = &json_unpack_ex; json_vunpack_ex_d = &json_vunpack_ex; utf8proc_version_d = &utf8proc_version; utf8proc_errmsg_d = &utf8proc_errmsg; @@ -1084,11 +1084,11 @@ xmlFreeParserCtxt_d = &xmlFreeParserCtxt; xmlXPathFreeObject_d = &xmlXPathFreeObject; xmlXPathFreeContext_d = &xmlXPathFreeContext; xmlXPathNewContext_d = &xmlXPathNewContext; -xmlNewNode_d = &xmlNewNode; xmlBufferContent_d = &xmlBufferContent; +xmlNewNode_d = &xmlNewNode; xmlAddSibling_d = &xmlAddSibling; -xmlNodeBufGetContent_d = &xmlNodeBufGetContent; xmlNodeSetContent_d = &xmlNodeSetContent; +xmlNodeBufGetContent_d = &xmlNodeBufGetContent; xmlEncodeEntitiesReentrant_d = &xmlEncodeEntitiesReentrant; xmlDocDumpFormatMemory_d = &xmlDocDumpFormatMemory; xmlSetProp_d = &xmlSetProp; @@ -1102,10 +1102,10 @@ compress2_d = &compress2; return NULL; } const char * symbols_check_load(void *magma) { -if ((*(void **)&(memcached_flush_d) = dlsym(magma, "memcached_flush")) == NULL) return "memcached_flush"; if ((*(void **)&(memcached_free_d) = dlsym(magma, "memcached_free")) == NULL) return "memcached_free"; if ((*(void **)&(memcached_lib_version_d) = dlsym(magma, "memcached_lib_version")) == NULL) return "memcached_lib_version"; if ((*(void **)&(memcached_create_d) = dlsym(magma, "memcached_create")) == NULL) return "memcached_create"; +if ((*(void **)&(memcached_flush_d) = dlsym(magma, "memcached_flush")) == NULL) return "memcached_flush"; if ((*(void **)&(memcached_strerror_d) = dlsym(magma, "memcached_strerror")) == NULL) return "memcached_strerror"; if ((*(void **)&(memcached_behavior_set_d) = dlsym(magma, "memcached_behavior_set")) == NULL) return "memcached_behavior_set"; if ((*(void **)&(memcached_delete_d) = dlsym(magma, "memcached_delete")) == NULL) return "memcached_delete"; @@ -1166,14 +1166,14 @@ if ((*(void **)&(dkim_sign_d) = dlsym(magma, "dkim_sign")) == NULL) return "dkim if ((*(void **)&(FT_Done_FreeType_d) = dlsym(magma, "FT_Done_FreeType")) == NULL) return "FT_Done_FreeType"; if ((*(void **)&(FT_Init_FreeType_d) = dlsym(magma, "FT_Init_FreeType")) == NULL) return "FT_Init_FreeType"; if ((*(void **)&(FT_Library_Version_d) = dlsym(magma, "FT_Library_Version")) == NULL) return "FT_Library_Version"; -if ((*(void **)&(gdVersionString_d) = dlsym(magma, "gdVersionString")) == NULL) return "gdVersionString"; if ((*(void **)&(gdFree_d) = dlsym(magma, "gdFree")) == NULL) return "gdFree"; -if ((*(void **)&(gdImageGifPtr_d) = dlsym(magma, "gdImageGifPtr")) == NULL) return "gdImageGifPtr"; +if ((*(void **)&(gdVersionString_d) = dlsym(magma, "gdVersionString")) == NULL) return "gdVersionString"; if ((*(void **)&(gdImageDestroy_d) = dlsym(magma, "gdImageDestroy")) == NULL) return "gdImageDestroy"; -if ((*(void **)&(gdImageJpegPtr_d) = dlsym(magma, "gdImageJpegPtr")) == NULL) return "gdImageJpegPtr"; -if ((*(void **)&(gdImageSetPixel_d) = dlsym(magma, "gdImageSetPixel")) == NULL) return "gdImageSetPixel"; if ((*(void **)&(gdImageCreate_d) = dlsym(magma, "gdImageCreate")) == NULL) return "gdImageCreate"; +if ((*(void **)&(gdImageGifPtr_d) = dlsym(magma, "gdImageGifPtr")) == NULL) return "gdImageGifPtr"; if ((*(void **)&(gdImageColorResolve_d) = dlsym(magma, "gdImageColorResolve")) == NULL) return "gdImageColorResolve"; +if ((*(void **)&(gdImageJpegPtr_d) = dlsym(magma, "gdImageJpegPtr")) == NULL) return "gdImageJpegPtr"; +if ((*(void **)&(gdImageSetPixel_d) = dlsym(magma, "gdImageSetPixel")) == NULL) return "gdImageSetPixel"; if ((*(void **)&(gdImageStringFT_d) = dlsym(magma, "gdImageStringFT")) == NULL) return "gdImageStringFT"; if ((*(void **)&(jpeg_version_d) = dlsym(magma, "jpeg_version")) == NULL) return "jpeg_version"; if ((*(void **)&(lzo_version_string_d) = dlsym(magma, "lzo_version_string")) == NULL) return "lzo_version_string"; @@ -1197,6 +1197,7 @@ if ((*(void **)&(mariadb_connection_d) = dlsym(magma, "mariadb_connection")) == if ((*(void **)&(mysql_free_result_d) = dlsym(magma, "mysql_free_result")) == NULL) return "mysql_free_result"; if ((*(void **)&(mysql_stmt_reset_d) = dlsym(magma, "mysql_stmt_reset")) == NULL) return "mysql_stmt_reset"; if ((*(void **)&(mysql_insert_id_d) = dlsym(magma, "mysql_insert_id")) == NULL) return "mysql_insert_id"; +if ((*(void **)&(mysql_get_server_info_d) = dlsym(magma, "mysql_get_server_info")) == NULL) return "mysql_get_server_info"; if ((*(void **)&(mysql_thread_id_d) = dlsym(magma, "mysql_thread_id")) == NULL) return "mysql_thread_id"; if ((*(void **)&(mysql_stmt_init_d) = dlsym(magma, "mysql_stmt_init")) == NULL) return "mysql_stmt_init"; if ((*(void **)&(mysql_get_connector_info_d) = dlsym(magma, "mysql_get_connector_info")) == NULL) return "mysql_get_connector_info"; @@ -1207,7 +1208,6 @@ if ((*(void **)&(mysql_stmt_store_result_d) = dlsym(magma, "mysql_stmt_store_res if ((*(void **)&(mysql_affected_rows_d) = dlsym(magma, "mysql_affected_rows")) == NULL) return "mysql_affected_rows"; if ((*(void **)&(mysql_num_rows_d) = dlsym(magma, "mysql_num_rows")) == NULL) return "mysql_num_rows"; if ((*(void **)&(mysql_stmt_errno_d) = dlsym(magma, "mysql_stmt_errno")) == NULL) return "mysql_stmt_errno"; -if ((*(void **)&(mysql_get_server_info_d) = dlsym(magma, "mysql_get_server_info")) == NULL) return "mysql_get_server_info"; if ((*(void **)&(mysql_stmt_error_d) = dlsym(magma, "mysql_stmt_error")) == NULL) return "mysql_stmt_error"; if ((*(void **)&(mysql_stmt_free_result_d) = dlsym(magma, "mysql_stmt_free_result")) == NULL) return "mysql_stmt_free_result"; if ((*(void **)&(mysql_num_fields_d) = dlsym(magma, "mysql_num_fields")) == NULL) return "mysql_num_fields"; @@ -1220,12 +1220,12 @@ if ((*(void **)&(mysql_stmt_result_metadata_d) = dlsym(magma, "mysql_stmt_result if ((*(void **)&(mysql_server_init_d) = dlsym(magma, "mysql_server_init")) == NULL) return "mysql_server_init"; if ((*(void **)&(mysql_set_character_set_d) = dlsym(magma, "mysql_set_character_set")) == NULL) return "mysql_set_character_set"; if ((*(void **)&(mysql_stmt_bind_param_d) = dlsym(magma, "mysql_stmt_bind_param")) == NULL) return "mysql_stmt_bind_param"; +if ((*(void **)&(mysql_stmt_bind_result_d) = dlsym(magma, "mysql_stmt_bind_result")) == NULL) return "mysql_stmt_bind_result"; if ((*(void **)&(mysql_options_d) = dlsym(magma, "mysql_options")) == NULL) return "mysql_options"; if ((*(void **)&(mysql_real_query_d) = dlsym(magma, "mysql_real_query")) == NULL) return "mysql_real_query"; if ((*(void **)&(mysql_stmt_prepare_d) = dlsym(magma, "mysql_stmt_prepare")) == NULL) return "mysql_stmt_prepare"; if ((*(void **)&(mysql_escape_string_d) = dlsym(magma, "mysql_escape_string")) == NULL) return "mysql_escape_string"; if ((*(void **)&(mysql_stmt_attr_set_d) = dlsym(magma, "mysql_stmt_attr_set")) == NULL) return "mysql_stmt_attr_set"; -if ((*(void **)&(mysql_stmt_bind_result_d) = dlsym(magma, "mysql_stmt_bind_result")) == NULL) return "mysql_stmt_bind_result"; if ((*(void **)&(mysql_real_connect_d) = dlsym(magma, "mysql_real_connect")) == NULL) return "mysql_real_connect"; if ((*(void **)&(DH_new_d) = dlsym(magma, "DH_new")) == NULL) return "DH_new"; if ((*(void **)&(RSA_new_d) = dlsym(magma, "RSA_new")) == NULL) return "RSA_new"; @@ -1321,7 +1321,6 @@ if ((*(void **)&(EVP_aes_256_cbc_d) = dlsym(magma, "EVP_aes_256_cbc")) == NULL) if ((*(void **)&(SSL_peek_d) = dlsym(magma, "SSL_peek")) == NULL) return "SSL_peek"; if ((*(void **)&(SSL_set_read_ahead_d) = dlsym(magma, "SSL_set_read_ahead")) == NULL) return "SSL_set_read_ahead"; if ((*(void **)&(EVP_CIPHER_CTX_new_d) = dlsym(magma, "EVP_CIPHER_CTX_new")) == NULL) return "EVP_CIPHER_CTX_new"; -if ((*(void **)&(OCSP_check_nonce_d) = dlsym(magma, "OCSP_check_nonce")) == NULL) return "OCSP_check_nonce"; if ((*(void **)&(X509_verify_cert_d) = dlsym(magma, "X509_verify_cert")) == NULL) return "X509_verify_cert"; if ((*(void **)&(EC_GROUP_clear_free_d) = dlsym(magma, "EC_GROUP_clear_free")) == NULL) return "EC_GROUP_clear_free"; if ((*(void **)&(OCSP_RESPONSE_free_d) = dlsym(magma, "OCSP_RESPONSE_free")) == NULL) return "OCSP_RESPONSE_free"; @@ -1364,22 +1363,20 @@ if ((*(void **)&(SSL_CTX_check_private_key_d) = dlsym(magma, "SSL_CTX_check_priv if ((*(void **)&(SSL_write_d) = dlsym(magma, "SSL_write")) == NULL) return "SSL_write"; if ((*(void **)&(sk_pop_free_d) = dlsym(magma, "sk_pop_free")) == NULL) return "sk_pop_free"; if ((*(void **)&(X509_STORE_CTX_get_error_d) = dlsym(magma, "X509_STORE_CTX_get_error")) == NULL) return "X509_STORE_CTX_get_error"; -if ((*(void **)&(OCSP_request_add0_id_d) = dlsym(magma, "OCSP_request_add0_id")) == NULL) return "OCSP_request_add0_id"; if ((*(void **)&(EVP_CIPHER_iv_length_d) = dlsym(magma, "EVP_CIPHER_iv_length")) == NULL) return "EVP_CIPHER_iv_length"; if ((*(void **)&(X509_verify_cert_error_string_d) = dlsym(magma, "X509_verify_cert_error_string")) == NULL) return "X509_verify_cert_error_string"; if ((*(void **)&(SHA256_Final_d) = dlsym(magma, "SHA256_Final")) == NULL) return "SHA256_Final"; if ((*(void **)&(SHA512_Final_d) = dlsym(magma, "SHA512_Final")) == NULL) return "SHA512_Final"; if ((*(void **)&(X509_check_issued_d) = dlsym(magma, "X509_check_issued")) == NULL) return "X509_check_issued"; -if ((*(void **)&(SSL_get_current_cipher_d) = dlsym(magma, "SSL_get_current_cipher")) == NULL) return "SSL_get_current_cipher"; if ((*(void **)&(EVP_CIPHER_block_size_d) = dlsym(magma, "EVP_CIPHER_block_size")) == NULL) return "EVP_CIPHER_block_size"; if ((*(void **)&(EVP_CIPHER_key_length_d) = dlsym(magma, "EVP_CIPHER_key_length")) == NULL) return "EVP_CIPHER_key_length"; -if ((*(void **)&(OCSP_response_get1_basic_d) = dlsym(magma, "OCSP_response_get1_basic")) == NULL) return "OCSP_response_get1_basic"; if ((*(void **)&(EC_KEY_get0_group_d) = dlsym(magma, "EC_KEY_get0_group")) == NULL) return "EC_KEY_get0_group"; if ((*(void **)&(EVP_get_digestbyname_d) = dlsym(magma, "EVP_get_digestbyname")) == NULL) return "EVP_get_digestbyname"; if ((*(void **)&(SSL_ctrl_d) = dlsym(magma, "SSL_ctrl")) == NULL) return "SSL_ctrl"; if ((*(void **)&(i2o_ECPublicKey_d) = dlsym(magma, "i2o_ECPublicKey")) == NULL) return "i2o_ECPublicKey"; if ((*(void **)&(SSL_CTX_set_cipher_list_d) = dlsym(magma, "SSL_CTX_set_cipher_list")) == NULL) return "SSL_CTX_set_cipher_list"; if ((*(void **)&(i2d_ECPrivateKey_d) = dlsym(magma, "i2d_ECPrivateKey")) == NULL) return "i2d_ECPrivateKey"; +if ((*(void **)&(SSL_get_current_cipher_d) = dlsym(magma, "SSL_get_current_cipher")) == NULL) return "SSL_get_current_cipher"; if ((*(void **)&(SSL_CIPHER_get_version_d) = dlsym(magma, "SSL_CIPHER_get_version")) == NULL) return "SSL_CIPHER_get_version"; if ((*(void **)&(EVP_CIPHER_CTX_iv_length_d) = dlsym(magma, "EVP_CIPHER_CTX_iv_length")) == NULL) return "EVP_CIPHER_CTX_iv_length"; if ((*(void **)&(EVP_DigestInit_d) = dlsym(magma, "EVP_DigestInit")) == NULL) return "EVP_DigestInit"; @@ -1391,7 +1388,6 @@ if ((*(void **)&(RAND_load_file_d) = dlsym(magma, "RAND_load_file")) == NULL) re if ((*(void **)&(ERR_remove_thread_state_d) = dlsym(magma, "ERR_remove_thread_state")) == NULL) return "ERR_remove_thread_state"; if ((*(void **)&(EVP_CIPHER_flags_d) = dlsym(magma, "EVP_CIPHER_flags")) == NULL) return "EVP_CIPHER_flags"; if ((*(void **)&(i2d_OCSP_CERTID_d) = dlsym(magma, "i2d_OCSP_CERTID")) == NULL) return "i2d_OCSP_CERTID"; -if ((*(void **)&(OCSP_REQ_CTX_set1_req_d) = dlsym(magma, "OCSP_REQ_CTX_set1_req")) == NULL) return "OCSP_REQ_CTX_set1_req"; if ((*(void **)&(X509_get1_ocsp_d) = dlsym(magma, "X509_get1_ocsp")) == NULL) return "X509_get1_ocsp"; if ((*(void **)&(X509_email_free_d) = dlsym(magma, "X509_email_free")) == NULL) return "X509_email_free"; if ((*(void **)&(EC_KEY_get0_private_key_d) = dlsym(magma, "EC_KEY_get0_private_key")) == NULL) return "EC_KEY_get0_private_key"; @@ -1399,7 +1395,6 @@ if ((*(void **)&(EVP_get_cipherbyname_d) = dlsym(magma, "EVP_get_cipherbyname")) if ((*(void **)&(EVP_PKEY_set1_RSA_d) = dlsym(magma, "EVP_PKEY_set1_RSA")) == NULL) return "EVP_PKEY_set1_RSA"; if ((*(void **)&(SHA1_Update_d) = dlsym(magma, "SHA1_Update")) == NULL) return "SHA1_Update"; if ((*(void **)&(SSL_CIPHER_get_name_d) = dlsym(magma, "SSL_CIPHER_get_name")) == NULL) return "SSL_CIPHER_get_name"; -if ((*(void **)&(BN_mpi2bn_d) = dlsym(magma, "BN_mpi2bn")) == NULL) return "BN_mpi2bn"; if ((*(void **)&(EC_KEY_get0_public_key_d) = dlsym(magma, "EC_KEY_get0_public_key")) == NULL) return "EC_KEY_get0_public_key"; if ((*(void **)&(EC_GROUP_precompute_mult_d) = dlsym(magma, "EC_GROUP_precompute_mult")) == NULL) return "EC_GROUP_precompute_mult"; if ((*(void **)&(EC_KEY_set_private_key_d) = dlsym(magma, "EC_KEY_set_private_key")) == NULL) return "EC_KEY_set_private_key"; @@ -1407,6 +1402,7 @@ if ((*(void **)&(EVP_CIPHER_CTX_set_padding_d) = dlsym(magma, "EVP_CIPHER_CTX_se if ((*(void **)&(SSL_CTX_callback_ctrl_d) = dlsym(magma, "SSL_CTX_callback_ctrl")) == NULL) return "SSL_CTX_callback_ctrl"; if ((*(void **)&(X509_NAME_oneline_d) = dlsym(magma, "X509_NAME_oneline")) == NULL) return "X509_NAME_oneline"; if ((*(void **)&(BUF_strlcat_d) = dlsym(magma, "BUF_strlcat")) == NULL) return "BUF_strlcat"; +if ((*(void **)&(OCSP_check_nonce_d) = dlsym(magma, "OCSP_check_nonce")) == NULL) return "OCSP_check_nonce"; if ((*(void **)&(SSL_COMP_get_compression_methods_d) = dlsym(magma, "SSL_COMP_get_compression_methods")) == NULL) return "SSL_COMP_get_compression_methods"; if ((*(void **)&(BIO_vprintf_d) = dlsym(magma, "BIO_vprintf")) == NULL) return "BIO_vprintf"; if ((*(void **)&(EC_KEY_set_public_key_d) = dlsym(magma, "EC_KEY_set_public_key")) == NULL) return "EC_KEY_set_public_key"; @@ -1417,7 +1413,7 @@ if ((*(void **)&(SSL_CIPHER_get_bits_d) = dlsym(magma, "SSL_CIPHER_get_bits")) = if ((*(void **)&(i2d_OCSP_RESPONSE_d) = dlsym(magma, "i2d_OCSP_RESPONSE")) == NULL) return "i2d_OCSP_RESPONSE"; if ((*(void **)&(SSL_get_peer_cert_chain_d) = dlsym(magma, "SSL_get_peer_cert_chain")) == NULL) return "SSL_get_peer_cert_chain"; if ((*(void **)&(EVP_CIPHER_CTX_flags_d) = dlsym(magma, "EVP_CIPHER_CTX_flags")) == NULL) return "EVP_CIPHER_CTX_flags"; -if ((*(void **)&(OCSP_REQUEST_print_d) = dlsym(magma, "OCSP_REQUEST_print")) == NULL) return "OCSP_REQUEST_print"; +if ((*(void **)&(OCSP_response_get1_basic_d) = dlsym(magma, "OCSP_response_get1_basic")) == NULL) return "OCSP_response_get1_basic"; if ((*(void **)&(CRYPTO_set_id_callback_d) = dlsym(magma, "CRYPTO_set_id_callback")) == NULL) return "CRYPTO_set_id_callback"; if ((*(void **)&(SHA256_Update_d) = dlsym(magma, "SHA256_Update")) == NULL) return "SHA256_Update"; if ((*(void **)&(SHA512_Update_d) = dlsym(magma, "SHA512_Update")) == NULL) return "SHA512_Update"; @@ -1427,18 +1423,20 @@ if ((*(void **)&(SSL_CTX_ctrl_d) = dlsym(magma, "SSL_CTX_ctrl")) == NULL) return if ((*(void **)&(ERR_error_string_n_d) = dlsym(magma, "ERR_error_string_n")) == NULL) return "ERR_error_string_n"; if ((*(void **)&(ASN1_INTEGER_to_BN_d) = dlsym(magma, "ASN1_INTEGER_to_BN")) == NULL) return "ASN1_INTEGER_to_BN"; if ((*(void **)&(X509_NAME_get_entry_d) = dlsym(magma, "X509_NAME_get_entry")) == NULL) return "X509_NAME_get_entry"; +if ((*(void **)&(OCSP_REQ_CTX_set1_req_d) = dlsym(magma, "OCSP_REQ_CTX_set1_req")) == NULL) return "OCSP_REQ_CTX_set1_req"; +if ((*(void **)&(BN_mpi2bn_d) = dlsym(magma, "BN_mpi2bn")) == NULL) return "BN_mpi2bn"; if ((*(void **)&(BN_bin2bn_d) = dlsym(magma, "BN_bin2bn")) == NULL) return "BN_bin2bn"; if ((*(void **)&(EVP_DigestUpdate_d) = dlsym(magma, "EVP_DigestUpdate")) == NULL) return "EVP_DigestUpdate"; if ((*(void **)&(OCSP_sendreq_nbio_d) = dlsym(magma, "OCSP_sendreq_nbio")) == NULL) return "OCSP_sendreq_nbio"; if ((*(void **)&(HMAC_Final_d) = dlsym(magma, "HMAC_Final")) == NULL) return "HMAC_Final"; -if ((*(void **)&(OCSP_request_add1_nonce_d) = dlsym(magma, "OCSP_request_add1_nonce")) == NULL) return "OCSP_request_add1_nonce"; +if ((*(void **)&(OCSP_REQUEST_print_d) = dlsym(magma, "OCSP_REQUEST_print")) == NULL) return "OCSP_REQUEST_print"; if ((*(void **)&(HMAC_Update_d) = dlsym(magma, "HMAC_Update")) == NULL) return "HMAC_Update"; if ((*(void **)&(X509_NAME_get_index_by_NID_d) = dlsym(magma, "X509_NAME_get_index_by_NID")) == NULL) return "X509_NAME_get_index_by_NID"; if ((*(void **)&(SSL_CTX_use_certificate_chain_file_d) = dlsym(magma, "SSL_CTX_use_certificate_chain_file")) == NULL) return "SSL_CTX_use_certificate_chain_file"; if ((*(void **)&(ASN1_GENERALIZEDTIME_print_d) = dlsym(magma, "ASN1_GENERALIZEDTIME_print")) == NULL) return "ASN1_GENERALIZEDTIME_print"; +if ((*(void **)&(OCSP_request_add0_id_d) = dlsym(magma, "OCSP_request_add0_id")) == NULL) return "OCSP_request_add0_id"; if ((*(void **)&(EC_KEY_set_conv_form_d) = dlsym(magma, "EC_KEY_set_conv_form")) == NULL) return "EC_KEY_set_conv_form"; if ((*(void **)&(OCSP_RESPONSE_print_d) = dlsym(magma, "OCSP_RESPONSE_print")) == NULL) return "OCSP_RESPONSE_print"; -if ((*(void **)&(OCSP_cert_to_id_d) = dlsym(magma, "OCSP_cert_to_id")) == NULL) return "OCSP_cert_to_id"; if ((*(void **)&(EVP_DigestFinal_d) = dlsym(magma, "EVP_DigestFinal")) == NULL) return "EVP_DigestFinal"; if ((*(void **)&(EVP_DigestInit_ex_d) = dlsym(magma, "EVP_DigestInit_ex")) == NULL) return "EVP_DigestInit_ex"; if ((*(void **)&(SSL_CTX_use_PrivateKey_file_d) = dlsym(magma, "SSL_CTX_use_PrivateKey_file")) == NULL) return "SSL_CTX_use_PrivateKey_file"; @@ -1446,6 +1444,7 @@ if ((*(void **)&(X509_STORE_add_lookup_d) = dlsym(magma, "X509_STORE_add_lookup" if ((*(void **)&(EVP_CIPHER_CTX_ctrl_d) = dlsym(magma, "EVP_CIPHER_CTX_ctrl")) == NULL) return "EVP_CIPHER_CTX_ctrl"; if ((*(void **)&(X509_NAME_get_text_by_NID_d) = dlsym(magma, "X509_NAME_get_text_by_NID")) == NULL) return "X509_NAME_get_text_by_NID"; if ((*(void **)&(o2i_ECPublicKey_d) = dlsym(magma, "o2i_ECPublicKey")) == NULL) return "o2i_ECPublicKey"; +if ((*(void **)&(OCSP_request_add1_nonce_d) = dlsym(magma, "OCSP_request_add1_nonce")) == NULL) return "OCSP_request_add1_nonce"; if ((*(void **)&(EVP_DigestFinal_ex_d) = dlsym(magma, "EVP_DigestFinal_ex")) == NULL) return "EVP_DigestFinal_ex"; if ((*(void **)&(EVP_EncryptFinal_ex_d) = dlsym(magma, "EVP_EncryptFinal_ex")) == NULL) return "EVP_EncryptFinal_ex"; if ((*(void **)&(d2i_ECPrivateKey_d) = dlsym(magma, "d2i_ECPrivateKey")) == NULL) return "d2i_ECPrivateKey"; @@ -1454,11 +1453,11 @@ if ((*(void **)&(EVP_DecryptFinal_ex_d) = dlsym(magma, "EVP_DecryptFinal_ex")) = if ((*(void **)&(EC_GROUP_set_point_conversion_form_d) = dlsym(magma, "EC_GROUP_set_point_conversion_form")) == NULL) return "EC_GROUP_set_point_conversion_form"; if ((*(void **)&(ED25519_keypair_d) = dlsym(magma, "ED25519_keypair")) == NULL) return "ED25519_keypair"; if ((*(void **)&(ERR_put_error_d) = dlsym(magma, "ERR_put_error")) == NULL) return "ERR_put_error"; +if ((*(void **)&(OCSP_cert_to_id_d) = dlsym(magma, "OCSP_cert_to_id")) == NULL) return "OCSP_cert_to_id"; if ((*(void **)&(d2i_ECDSA_SIG_d) = dlsym(magma, "d2i_ECDSA_SIG")) == NULL) return "d2i_ECDSA_SIG"; if ((*(void **)&(DH_generate_parameters_ex_d) = dlsym(magma, "DH_generate_parameters_ex")) == NULL) return "DH_generate_parameters_ex"; if ((*(void **)&(ECDSA_do_sign_d) = dlsym(magma, "ECDSA_do_sign")) == NULL) return "ECDSA_do_sign"; if ((*(void **)&(X509_STORE_load_locations_d) = dlsym(magma, "X509_STORE_load_locations")) == NULL) return "X509_STORE_load_locations"; -if ((*(void **)&(OCSP_sendreq_new_d) = dlsym(magma, "OCSP_sendreq_new")) == NULL) return "OCSP_sendreq_new"; if ((*(void **)&(SSL_CTX_set_verify_d) = dlsym(magma, "SSL_CTX_set_verify")) == NULL) return "SSL_CTX_set_verify"; if ((*(void **)&(EC_POINT_hex2point_d) = dlsym(magma, "EC_POINT_hex2point")) == NULL) return "EC_POINT_hex2point"; if ((*(void **)&(CRYPTO_set_locked_mem_functions_d) = dlsym(magma, "CRYPTO_set_locked_mem_functions")) == NULL) return "CRYPTO_set_locked_mem_functions"; @@ -1468,6 +1467,7 @@ if ((*(void **)&(SSL_CTX_load_verify_locations_d) = dlsym(magma, "SSL_CTX_load_v if ((*(void **)&(d2i_OCSP_RESPONSE_d) = dlsym(magma, "d2i_OCSP_RESPONSE")) == NULL) return "d2i_OCSP_RESPONSE"; if ((*(void **)&(OCSP_parse_url_d) = dlsym(magma, "OCSP_parse_url")) == NULL) return "OCSP_parse_url"; if ((*(void **)&(HMAC_Init_ex_d) = dlsym(magma, "HMAC_Init_ex")) == NULL) return "HMAC_Init_ex"; +if ((*(void **)&(OCSP_sendreq_new_d) = dlsym(magma, "OCSP_sendreq_new")) == NULL) return "OCSP_sendreq_new"; if ((*(void **)&(EC_POINT_cmp_d) = dlsym(magma, "EC_POINT_cmp")) == NULL) return "EC_POINT_cmp"; if ((*(void **)&(SSL_CTX_set_tmp_dh_callback_d) = dlsym(magma, "SSL_CTX_set_tmp_dh_callback")) == NULL) return "SSL_CTX_set_tmp_dh_callback"; if ((*(void **)&(ECDSA_do_verify_d) = dlsym(magma, "ECDSA_do_verify")) == NULL) return "ECDSA_do_verify"; @@ -1476,12 +1476,12 @@ if ((*(void **)&(CRYPTO_set_mem_functions_d) = dlsym(magma, "CRYPTO_set_mem_func if ((*(void **)&(X509_STORE_CTX_init_d) = dlsym(magma, "X509_STORE_CTX_init")) == NULL) return "X509_STORE_CTX_init"; if ((*(void **)&(ERR_peek_error_line_data_d) = dlsym(magma, "ERR_peek_error_line_data")) == NULL) return "ERR_peek_error_line_data"; if ((*(void **)&(EC_POINT_point2hex_d) = dlsym(magma, "EC_POINT_point2hex")) == NULL) return "EC_POINT_point2hex"; +if ((*(void **)&(OCSP_basic_verify_d) = dlsym(magma, "OCSP_basic_verify")) == NULL) return "OCSP_basic_verify"; if ((*(void **)&(CRYPTO_set_locking_callback_d) = dlsym(magma, "CRYPTO_set_locking_callback")) == NULL) return "CRYPTO_set_locking_callback"; if ((*(void **)&(EVP_VerifyFinal_d) = dlsym(magma, "EVP_VerifyFinal")) == NULL) return "EVP_VerifyFinal"; if ((*(void **)&(SSL_CTX_set_tmp_ecdh_callback_d) = dlsym(magma, "SSL_CTX_set_tmp_ecdh_callback")) == NULL) return "SSL_CTX_set_tmp_ecdh_callback"; if ((*(void **)&(EVP_DecryptUpdate_d) = dlsym(magma, "EVP_DecryptUpdate")) == NULL) return "EVP_DecryptUpdate"; if ((*(void **)&(EVP_EncryptUpdate_d) = dlsym(magma, "EVP_EncryptUpdate")) == NULL) return "EVP_EncryptUpdate"; -if ((*(void **)&(OCSP_basic_verify_d) = dlsym(magma, "OCSP_basic_verify")) == NULL) return "OCSP_basic_verify"; if ((*(void **)&(OCSP_check_validity_d) = dlsym(magma, "OCSP_check_validity")) == NULL) return "OCSP_check_validity"; if ((*(void **)&(ED25519_sign_d) = dlsym(magma, "ED25519_sign")) == NULL) return "ED25519_sign"; if ((*(void **)&(EC_POINT_oct2point_d) = dlsym(magma, "EC_POINT_oct2point")) == NULL) return "EC_POINT_oct2point"; @@ -1549,70 +1549,70 @@ if ((*(void **)&(tchdbtune_d) = dlsym(magma, "tchdbtune")) == NULL) return "tchd if ((*(void **)&(tchdboptimize_d) = dlsym(magma, "tchdboptimize")) == NULL) return "tchdboptimize"; if ((*(void **)&(tcndbputkeep_d) = dlsym(magma, "tcndbputkeep")) == NULL) return "tcndbputkeep"; if ((*(void **)&(tchdbputasync_d) = dlsym(magma, "tchdbputasync")) == NULL) return "tchdbputasync"; -if ((*(void **)&(jansson_version_d) = dlsym(magma, "jansson_version")) == NULL) return "jansson_version"; -if ((*(void **)&(json_array_append_d) = dlsym(magma, "json_array_append")) == NULL) return "json_array_append"; -if ((*(void **)&(json_array_insert_d) = dlsym(magma, "json_array_insert")) == NULL) return "json_array_insert"; -if ((*(void **)&(json_array_set_d) = dlsym(magma, "json_array_set")) == NULL) return "json_array_set"; +if ((*(void **)&(json_null_d) = dlsym(magma, "json_null")) == NULL) return "json_null"; +if ((*(void **)&(json_true_d) = dlsym(magma, "json_true")) == NULL) return "json_true"; if ((*(void **)&(json_array_d) = dlsym(magma, "json_array")) == NULL) return "json_array"; -if ((*(void **)&(json_array_append_new_d) = dlsym(magma, "json_array_append_new")) == NULL) return "json_array_append_new"; -if ((*(void **)&(json_array_clear_d) = dlsym(magma, "json_array_clear")) == NULL) return "json_array_clear"; -if ((*(void **)&(json_array_extend_d) = dlsym(magma, "json_array_extend")) == NULL) return "json_array_extend"; -if ((*(void **)&(json_array_get_d) = dlsym(magma, "json_array_get")) == NULL) return "json_array_get"; -if ((*(void **)&(json_array_insert_new_d) = dlsym(magma, "json_array_insert_new")) == NULL) return "json_array_insert_new"; -if ((*(void **)&(json_array_remove_d) = dlsym(magma, "json_array_remove")) == NULL) return "json_array_remove"; -if ((*(void **)&(json_array_set_new_d) = dlsym(magma, "json_array_set_new")) == NULL) return "json_array_set_new"; -if ((*(void **)&(json_array_size_d) = dlsym(magma, "json_array_size")) == NULL) return "json_array_size"; -if ((*(void **)&(json_copy_d) = dlsym(magma, "json_copy")) == NULL) return "json_copy"; +if ((*(void **)&(json_false_d) = dlsym(magma, "json_false")) == NULL) return "json_false"; +if ((*(void **)&(json_object_d) = dlsym(magma, "json_object")) == NULL) return "json_object"; if ((*(void **)&(json_decref_d) = dlsym(magma, "json_decref")) == NULL) return "json_decref"; -if ((*(void **)&(json_deep_copy_d) = dlsym(magma, "json_deep_copy")) == NULL) return "json_deep_copy"; if ((*(void **)&(json_delete_d) = dlsym(magma, "json_delete")) == NULL) return "json_delete"; -if ((*(void **)&(json_dump_file_d) = dlsym(magma, "json_dump_file")) == NULL) return "json_dump_file"; -if ((*(void **)&(json_dumpf_d) = dlsym(magma, "json_dumpf")) == NULL) return "json_dumpf"; -if ((*(void **)&(json_dumps_d) = dlsym(magma, "json_dumps")) == NULL) return "json_dumps"; -if ((*(void **)&(json_equal_d) = dlsym(magma, "json_equal")) == NULL) return "json_equal"; -if ((*(void **)&(json_false_d) = dlsym(magma, "json_false")) == NULL) return "json_false"; -if ((*(void **)&(json_type_string_d) = dlsym(magma, "json_type_string")) == NULL) return "json_type_string"; +if ((*(void **)&(json_real_d) = dlsym(magma, "json_real")) == NULL) return "json_real"; +if ((*(void **)&(json_copy_d) = dlsym(magma, "json_copy")) == NULL) return "json_copy"; +if ((*(void **)&(jansson_version_d) = dlsym(magma, "jansson_version")) == NULL) return "jansson_version"; if ((*(void **)&(json_incref_d) = dlsym(magma, "json_incref")) == NULL) return "json_incref"; -if ((*(void **)&(json_integer_d) = dlsym(magma, "json_integer")) == NULL) return "json_integer"; -if ((*(void **)&(json_integer_set_d) = dlsym(magma, "json_integer_set")) == NULL) return "json_integer_set"; -if ((*(void **)&(json_integer_value_d) = dlsym(magma, "json_integer_value")) == NULL) return "json_integer_value"; -if ((*(void **)&(json_load_file_d) = dlsym(magma, "json_load_file")) == NULL) return "json_load_file"; -if ((*(void **)&(json_loadf_d) = dlsym(magma, "json_loadf")) == NULL) return "json_loadf"; -if ((*(void **)&(json_loads_d) = dlsym(magma, "json_loads")) == NULL) return "json_loads"; -if ((*(void **)&(json_null_d) = dlsym(magma, "json_null")) == NULL) return "json_null"; -if ((*(void **)&(json_number_value_d) = dlsym(magma, "json_number_value")) == NULL) return "json_number_value"; -if ((*(void **)&(json_object_d) = dlsym(magma, "json_object")) == NULL) return "json_object"; +if ((*(void **)&(json_array_clear_d) = dlsym(magma, "json_array_clear")) == NULL) return "json_array_clear"; if ((*(void **)&(json_object_clear_d) = dlsym(magma, "json_object_clear")) == NULL) return "json_object_clear"; -if ((*(void **)&(json_object_del_d) = dlsym(magma, "json_object_del")) == NULL) return "json_object_del"; -if ((*(void **)&(json_object_get_d) = dlsym(magma, "json_object_get")) == NULL) return "json_object_get"; +if ((*(void **)&(json_deep_copy_d) = dlsym(magma, "json_deep_copy")) == NULL) return "json_deep_copy"; +if ((*(void **)&(json_integer_d) = dlsym(magma, "json_integer")) == NULL) return "json_integer"; if ((*(void **)&(json_object_iter_d) = dlsym(magma, "json_object_iter")) == NULL) return "json_object_iter"; -if ((*(void **)&(json_object_iter_at_d) = dlsym(magma, "json_object_iter_at")) == NULL) return "json_object_iter_at"; +if ((*(void **)&(json_string_d) = dlsym(magma, "json_string")) == NULL) return "json_string"; +if ((*(void **)&(json_pack_d) = dlsym(magma, "json_pack")) == NULL) return "json_pack"; +if ((*(void **)&(json_real_value_d) = dlsym(magma, "json_real_value")) == NULL) return "json_real_value"; +if ((*(void **)&(json_array_size_d) = dlsym(magma, "json_array_size")) == NULL) return "json_array_size"; +if ((*(void **)&(json_type_string_d) = dlsym(magma, "json_type_string")) == NULL) return "json_type_string"; +if ((*(void **)&(json_object_iter_value_d) = dlsym(magma, "json_object_iter_value")) == NULL) return "json_object_iter_value"; +if ((*(void **)&(json_number_value_d) = dlsym(magma, "json_number_value")) == NULL) return "json_number_value"; if ((*(void **)&(json_object_iter_key_d) = dlsym(magma, "json_object_iter_key")) == NULL) return "json_object_iter_key"; +if ((*(void **)&(json_object_size_d) = dlsym(magma, "json_object_size")) == NULL) return "json_object_size"; +if ((*(void **)&(json_real_set_d) = dlsym(magma, "json_real_set")) == NULL) return "json_real_set"; +if ((*(void **)&(json_equal_d) = dlsym(magma, "json_equal")) == NULL) return "json_equal"; +if ((*(void **)&(json_string_nocheck_d) = dlsym(magma, "json_string_nocheck")) == NULL) return "json_string_nocheck"; +if ((*(void **)&(json_array_remove_d) = dlsym(magma, "json_array_remove")) == NULL) return "json_array_remove"; +if ((*(void **)&(json_array_append_d) = dlsym(magma, "json_array_append")) == NULL) return "json_array_append"; +if ((*(void **)&(json_array_extend_d) = dlsym(magma, "json_array_extend")) == NULL) return "json_array_extend"; +if ((*(void **)&(json_dumps_d) = dlsym(magma, "json_dumps")) == NULL) return "json_dumps"; +if ((*(void **)&(json_unpack_d) = dlsym(magma, "json_unpack")) == NULL) return "json_unpack"; +if ((*(void **)&(json_integer_value_d) = dlsym(magma, "json_integer_value")) == NULL) return "json_integer_value"; +if ((*(void **)&(json_object_del_d) = dlsym(magma, "json_object_del")) == NULL) return "json_object_del"; +if ((*(void **)&(json_string_value_d) = dlsym(magma, "json_string_value")) == NULL) return "json_string_value"; +if ((*(void **)&(json_object_update_d) = dlsym(magma, "json_object_update")) == NULL) return "json_object_update"; +if ((*(void **)&(json_string_set_d) = dlsym(magma, "json_string_set")) == NULL) return "json_string_set"; +if ((*(void **)&(json_array_append_new_d) = dlsym(magma, "json_array_append_new")) == NULL) return "json_array_append_new"; +if ((*(void **)&(json_integer_set_d) = dlsym(magma, "json_integer_set")) == NULL) return "json_integer_set"; if ((*(void **)&(json_object_iter_next_d) = dlsym(magma, "json_object_iter_next")) == NULL) return "json_object_iter_next"; +if ((*(void **)&(json_array_get_d) = dlsym(magma, "json_array_get")) == NULL) return "json_array_get"; +if ((*(void **)&(json_object_iter_at_d) = dlsym(magma, "json_object_iter_at")) == NULL) return "json_object_iter_at"; +if ((*(void **)&(json_array_set_d) = dlsym(magma, "json_array_set")) == NULL) return "json_array_set"; +if ((*(void **)&(json_dumpf_d) = dlsym(magma, "json_dumpf")) == NULL) return "json_dumpf"; +if ((*(void **)&(json_string_set_nocheck_d) = dlsym(magma, "json_string_set_nocheck")) == NULL) return "json_string_set_nocheck"; +if ((*(void **)&(json_object_get_d) = dlsym(magma, "json_object_get")) == NULL) return "json_object_get"; +if ((*(void **)&(json_array_insert_d) = dlsym(magma, "json_array_insert")) == NULL) return "json_array_insert"; +if ((*(void **)&(json_array_set_new_d) = dlsym(magma, "json_array_set_new")) == NULL) return "json_array_set_new"; +if ((*(void **)&(json_loadf_d) = dlsym(magma, "json_loadf")) == NULL) return "json_loadf"; if ((*(void **)&(json_object_iter_set_d) = dlsym(magma, "json_object_iter_set")) == NULL) return "json_object_iter_set"; -if ((*(void **)&(json_object_iter_set_new_d) = dlsym(magma, "json_object_iter_set_new")) == NULL) return "json_object_iter_set_new"; -if ((*(void **)&(json_object_iter_value_d) = dlsym(magma, "json_object_iter_value")) == NULL) return "json_object_iter_value"; if ((*(void **)&(json_object_set_d) = dlsym(magma, "json_object_set")) == NULL) return "json_object_set"; +if ((*(void **)&(json_array_insert_new_d) = dlsym(magma, "json_array_insert_new")) == NULL) return "json_array_insert_new"; +if ((*(void **)&(json_dump_file_d) = dlsym(magma, "json_dump_file")) == NULL) return "json_dump_file"; +if ((*(void **)&(json_object_iter_set_new_d) = dlsym(magma, "json_object_iter_set_new")) == NULL) return "json_object_iter_set_new"; if ((*(void **)&(json_object_set_new_d) = dlsym(magma, "json_object_set_new")) == NULL) return "json_object_set_new"; -if ((*(void **)&(json_object_set_new_nocheck_d) = dlsym(magma, "json_object_set_new_nocheck")) == NULL) return "json_object_set_new_nocheck"; +if ((*(void **)&(json_set_alloc_funcs_d) = dlsym(magma, "json_set_alloc_funcs")) == NULL) return "json_set_alloc_funcs"; +if ((*(void **)&(json_loads_d) = dlsym(magma, "json_loads")) == NULL) return "json_loads"; if ((*(void **)&(json_object_set_nocheck_d) = dlsym(magma, "json_object_set_nocheck")) == NULL) return "json_object_set_nocheck"; -if ((*(void **)&(json_object_size_d) = dlsym(magma, "json_object_size")) == NULL) return "json_object_size"; -if ((*(void **)&(json_object_update_d) = dlsym(magma, "json_object_update")) == NULL) return "json_object_update"; -if ((*(void **)&(json_pack_d) = dlsym(magma, "json_pack")) == NULL) return "json_pack"; +if ((*(void **)&(json_load_file_d) = dlsym(magma, "json_load_file")) == NULL) return "json_load_file"; if ((*(void **)&(json_pack_ex_d) = dlsym(magma, "json_pack_ex")) == NULL) return "json_pack_ex"; -if ((*(void **)&(json_real_d) = dlsym(magma, "json_real")) == NULL) return "json_real"; -if ((*(void **)&(json_real_set_d) = dlsym(magma, "json_real_set")) == NULL) return "json_real_set"; -if ((*(void **)&(json_real_value_d) = dlsym(magma, "json_real_value")) == NULL) return "json_real_value"; -if ((*(void **)&(json_set_alloc_funcs_d) = dlsym(magma, "json_set_alloc_funcs")) == NULL) return "json_set_alloc_funcs"; -if ((*(void **)&(json_string_d) = dlsym(magma, "json_string")) == NULL) return "json_string"; -if ((*(void **)&(json_string_nocheck_d) = dlsym(magma, "json_string_nocheck")) == NULL) return "json_string_nocheck"; -if ((*(void **)&(json_string_set_d) = dlsym(magma, "json_string_set")) == NULL) return "json_string_set"; -if ((*(void **)&(json_string_set_nocheck_d) = dlsym(magma, "json_string_set_nocheck")) == NULL) return "json_string_set_nocheck"; -if ((*(void **)&(json_string_value_d) = dlsym(magma, "json_string_value")) == NULL) return "json_string_value"; -if ((*(void **)&(json_true_d) = dlsym(magma, "json_true")) == NULL) return "json_true"; -if ((*(void **)&(json_unpack_d) = dlsym(magma, "json_unpack")) == NULL) return "json_unpack"; -if ((*(void **)&(json_unpack_ex_d) = dlsym(magma, "json_unpack_ex")) == NULL) return "json_unpack_ex"; +if ((*(void **)&(json_object_set_new_nocheck_d) = dlsym(magma, "json_object_set_new_nocheck")) == NULL) return "json_object_set_new_nocheck"; if ((*(void **)&(json_vpack_ex_d) = dlsym(magma, "json_vpack_ex")) == NULL) return "json_vpack_ex"; +if ((*(void **)&(json_unpack_ex_d) = dlsym(magma, "json_unpack_ex")) == NULL) return "json_unpack_ex"; if ((*(void **)&(json_vunpack_ex_d) = dlsym(magma, "json_vunpack_ex")) == NULL) return "json_vunpack_ex"; if ((*(void **)&(utf8proc_version_d) = dlsym(magma, "utf8proc_version")) == NULL) return "utf8proc_version"; if ((*(void **)&(utf8proc_errmsg_d) = dlsym(magma, "utf8proc_errmsg")) == NULL) return "utf8proc_errmsg"; @@ -1634,11 +1634,11 @@ if ((*(void **)&(xmlFreeParserCtxt_d) = dlsym(magma, "xmlFreeParserCtxt")) == NU if ((*(void **)&(xmlXPathFreeObject_d) = dlsym(magma, "xmlXPathFreeObject")) == NULL) return "xmlXPathFreeObject"; if ((*(void **)&(xmlXPathFreeContext_d) = dlsym(magma, "xmlXPathFreeContext")) == NULL) return "xmlXPathFreeContext"; if ((*(void **)&(xmlXPathNewContext_d) = dlsym(magma, "xmlXPathNewContext")) == NULL) return "xmlXPathNewContext"; -if ((*(void **)&(xmlNewNode_d) = dlsym(magma, "xmlNewNode")) == NULL) return "xmlNewNode"; if ((*(void **)&(xmlBufferContent_d) = dlsym(magma, "xmlBufferContent")) == NULL) return "xmlBufferContent"; +if ((*(void **)&(xmlNewNode_d) = dlsym(magma, "xmlNewNode")) == NULL) return "xmlNewNode"; if ((*(void **)&(xmlAddSibling_d) = dlsym(magma, "xmlAddSibling")) == NULL) return "xmlAddSibling"; -if ((*(void **)&(xmlNodeBufGetContent_d) = dlsym(magma, "xmlNodeBufGetContent")) == NULL) return "xmlNodeBufGetContent"; if ((*(void **)&(xmlNodeSetContent_d) = dlsym(magma, "xmlNodeSetContent")) == NULL) return "xmlNodeSetContent"; +if ((*(void **)&(xmlNodeBufGetContent_d) = dlsym(magma, "xmlNodeBufGetContent")) == NULL) return "xmlNodeBufGetContent"; if ((*(void **)&(xmlEncodeEntitiesReentrant_d) = dlsym(magma, "xmlEncodeEntitiesReentrant")) == NULL) return "xmlEncodeEntitiesReentrant"; if ((*(void **)&(xmlDocDumpFormatMemory_d) = dlsym(magma, "xmlDocDumpFormatMemory")) == NULL) return "xmlDocDumpFormatMemory"; if ((*(void **)&(xmlSetProp_d) = dlsym(magma, "xmlSetProp")) == NULL) return "xmlSetProp"; diff --git a/lib/check/magma.open.symbols.h b/lib/check/magma.open.symbols.h index abdb35ba..8db5dcf0 100644 --- a/lib/check/magma.open.symbols.h +++ b/lib/check/magma.open.symbols.h @@ -110,10 +110,10 @@ } //! MEMCACHED -extern memcached_return_t (*memcached_flush_d)(memcached_st *ptr, time_t expiration); extern void (*memcached_free_d)(memcached_st *ptr); extern const char * (*memcached_lib_version_d)(void); extern memcached_st * (*memcached_create_d)(memcached_st *ptr); +extern memcached_return_t (*memcached_flush_d)(memcached_st *ptr, time_t expiration); extern const char * (*memcached_strerror_d)(const memcached_st *ptr, memcached_return_t rc); extern memcached_return_t (*memcached_behavior_set_d)(memcached_st *ptr, const memcached_behavior_t flag, uint64_t data); extern memcached_return_t (*memcached_delete_d)(memcached_st *ptr, const char *key, size_t key_length, time_t expiration); @@ -189,14 +189,14 @@ extern FT_Error (*FT_Init_FreeType_d)(FT_Library *alibrary); extern void (*FT_Library_Version_d)(FT_Library library, FT_Int *amajor, FT_Int *aminor, FT_Int *apatch); //! GD -extern const char * (*gdVersionString_d)(void); extern void (*gdFree_d)(void *m); -extern void * (*gdImageGifPtr_d)(gdImagePtr im, int *size); +extern const char * (*gdVersionString_d)(void); extern void (*gdImageDestroy_d)(gdImagePtr im); -extern void * (*gdImageJpegPtr_d)(gdImagePtr im, int *size, int quality); -extern void (*gdImageSetPixel_d)(gdImagePtr im, int x, int y, int color); extern gdImagePtr (*gdImageCreate_d)(int sx, int sy); +extern void * (*gdImageGifPtr_d)(gdImagePtr im, int *size); extern int (*gdImageColorResolve_d)(gdImagePtr im, int r, int g, int b); +extern void * (*gdImageJpegPtr_d)(gdImagePtr im, int *size, int quality); +extern void (*gdImageSetPixel_d)(gdImagePtr im, int x, int y, int color); extern char * (*gdImageStringFT_d)(gdImage * im, int *brect, int fg, char *fontlist, double ptsize, double angle, int x, int y, char *string); //! JPEG @@ -226,6 +226,7 @@ extern my_bool (*mariadb_connection_d)(MYSQL *mysql); extern void (*mysql_free_result_d)(MYSQL_RES *result); extern my_bool (*mysql_stmt_reset_d)(MYSQL_STMT *stmt); extern my_ulonglong (*mysql_insert_id_d)(MYSQL *mysql); +extern char * (*mysql_get_server_info_d)(MYSQL *mysql); extern unsigned long (*mysql_thread_id_d)(MYSQL *mysql); extern MYSQL_STMT * (*mysql_stmt_init_d)(MYSQL * mysql); extern const char * (*mysql_get_connector_info_d)(void); @@ -236,7 +237,6 @@ extern int (*mysql_stmt_store_result_d)(MYSQL_STMT *stmt); extern my_ulonglong (*mysql_affected_rows_d)(MYSQL *mysql); extern my_ulonglong (*mysql_num_rows_d)(MYSQL_RES *result); extern unsigned int (*mysql_stmt_errno_d)(MYSQL_STMT *stmt); -extern char * (*mysql_get_server_info_d)(MYSQL *mysql); extern const char * (*mysql_stmt_error_d)(MYSQL_STMT * stmt); extern my_bool (*mysql_stmt_free_result_d)(MYSQL_STMT *stmt); extern unsigned int (*mysql_num_fields_d)(MYSQL_RES *result); @@ -249,12 +249,12 @@ extern MYSQL_RES * (*mysql_stmt_result_metadata_d)(MYSQL_STMT * stmt); extern int (*mysql_server_init_d)(int argc, char **argv, char **groups); extern int (*mysql_set_character_set_d)(MYSQL *mysql, const char *csname); extern my_bool (*mysql_stmt_bind_param_d)(MYSQL_STMT *stmt, MYSQL_BIND *bind); +extern my_bool (*mysql_stmt_bind_result_d)(MYSQL_STMT *stmt, MYSQL_BIND *bind); extern int (*mysql_options_d)(MYSQL *mysql, enum mysql_option option, const void *arg); extern int (*mysql_real_query_d)(MYSQL *mysql, const char *query, unsigned long length); extern int (*mysql_stmt_prepare_d)(MYSQL_STMT *stmt, const char *query, unsigned long length); extern unsigned long (*mysql_escape_string_d)(char *to, const char *from, unsigned long length); extern my_bool (*mysql_stmt_attr_set_d)(MYSQL_STMT *stmt, enum enum_stmt_attr_type attr_type, const void *attr); -extern my_bool (*mysql_stmt_bind_result_d)(MYSQL_STMT *stmt, MYSQL_BIND *bind); extern MYSQL * (*mysql_real_connect_d)(MYSQL * mysql, const char *name, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag); //! OPENSSL @@ -353,7 +353,6 @@ extern const EVP_CIPHER * (*EVP_aes_256_cbc_d)(void); extern int (*SSL_peek_d)(SSL *ssl,void *buf,int num); extern void (*SSL_set_read_ahead_d)(SSL *s, int yes); extern EVP_CIPHER_CTX * (*EVP_CIPHER_CTX_new_d)(void); -extern int (*OCSP_check_nonce_d)(OCSP_REQUEST *req, OCSP_BASICRESP *bs); extern int (*X509_verify_cert_d)(X509_STORE_CTX *ctx); extern void (*EC_GROUP_clear_free_d)(EC_GROUP *group); extern void (*OCSP_RESPONSE_free_d)(OCSP_RESPONSE *a); @@ -396,22 +395,20 @@ extern int (*SSL_CTX_check_private_key_d)(const SSL_CTX *ctx); extern int (*SSL_write_d)(SSL *ssl, const void *buf, int num); extern void (*sk_pop_free_d)(_STACK *st, void(*func)(void *)); extern int (*X509_STORE_CTX_get_error_d)(X509_STORE_CTX *ctx); -extern OCSP_ONEREQ * (*OCSP_request_add0_id_d)(OCSP_REQUEST *req, OCSP_CERTID *cid); extern int (*EVP_CIPHER_iv_length_d)(const EVP_CIPHER *cipher); extern const char * (*X509_verify_cert_error_string_d)(long n); extern int (*SHA256_Final_d)(unsigned char *md, SHA256_CTX *c); extern int (*SHA512_Final_d)(unsigned char *md, SHA512_CTX *c); extern int (*X509_check_issued_d)(X509 *issuer, X509 *subject); -extern const SSL_CIPHER * (*SSL_get_current_cipher_d)(const SSL *s); extern int (*EVP_CIPHER_block_size_d)(const EVP_CIPHER *cipher); extern int (*EVP_CIPHER_key_length_d)(const EVP_CIPHER *cipher); -extern OCSP_BASICRESP * (*OCSP_response_get1_basic_d)(OCSP_RESPONSE *resp); extern const EC_GROUP * (*EC_KEY_get0_group_d)(const EC_KEY *key); extern const EVP_MD * (*EVP_get_digestbyname_d)(const char *name); extern long (*SSL_ctrl_d)(SSL *s, int cmd, long larg, void *parg); extern int (*i2o_ECPublicKey_d)(EC_KEY *key, unsigned char **out); extern int (*SSL_CTX_set_cipher_list_d)(SSL_CTX *,const char *str); extern int (*i2d_ECPrivateKey_d)(EC_KEY *key, unsigned char **out); +extern const SSL_CIPHER * (*SSL_get_current_cipher_d)(const SSL *s); extern char * (*SSL_CIPHER_get_version_d)(const SSL_CIPHER *cipher); extern int (*EVP_CIPHER_CTX_iv_length_d)(const EVP_CIPHER_CTX *ctx); extern int (*EVP_DigestInit_d)(EVP_MD_CTX *ctx, const EVP_MD *type); @@ -423,7 +420,6 @@ extern int (*RAND_load_file_d)(const char *filename, long max_bytes); extern void (*ERR_remove_thread_state_d)(const CRYPTO_THREADID *tid); extern unsigned long (*EVP_CIPHER_flags_d)(const EVP_CIPHER *cipher); extern int (*i2d_OCSP_CERTID_d)(OCSP_CERTID *a, unsigned char **out); -extern int (*OCSP_REQ_CTX_set1_req_d)(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req); extern struct stack_st_OPENSSL_STRING * (*X509_get1_ocsp_d)(X509 *x); extern void (*X509_email_free_d)(struct stack_st_OPENSSL_STRING *sk); extern const BIGNUM * (*EC_KEY_get0_private_key_d)(const EC_KEY *key); @@ -431,7 +427,6 @@ extern const EVP_CIPHER * (*EVP_get_cipherbyname_d)(const char *name); extern int (*EVP_PKEY_set1_RSA_d)(EVP_PKEY *pkey, struct rsa_st *key); extern int (*SHA1_Update_d)(SHA_CTX *c, const void *data, size_t len); extern const char * (*SSL_CIPHER_get_name_d)(const SSL_CIPHER *cipher); -extern BIGNUM * (*BN_mpi2bn_d)(const unsigned char *s, int len, BIGNUM *ret); extern const EC_POINT * (*EC_KEY_get0_public_key_d)(const EC_KEY *key); extern int (*EC_GROUP_precompute_mult_d)(EC_GROUP *group, BN_CTX *ctx); extern int (*EC_KEY_set_private_key_d)(EC_KEY *key, const BIGNUM *prv); @@ -439,6 +434,7 @@ extern int (*EVP_CIPHER_CTX_set_padding_d)(EVP_CIPHER_CTX *c, int pad); extern long (*SSL_CTX_callback_ctrl_d)(SSL_CTX *, int, void (*)(void)); extern char * (*X509_NAME_oneline_d)(X509_NAME *a, char *buf, int len); extern size_t (*BUF_strlcat_d)(char *dst, const char *src, size_t siz); +extern int (*OCSP_check_nonce_d)(OCSP_REQUEST *req, OCSP_BASICRESP *bs); extern STACK_OF(SSL_COMP) * (*SSL_COMP_get_compression_methods_d)(void); extern int (*BIO_vprintf_d)(BIO *bio, const char *format, va_list args); extern int (*EC_KEY_set_public_key_d)(EC_KEY *key, const EC_POINT *pub); @@ -449,7 +445,7 @@ extern int (*SSL_CIPHER_get_bits_d)(const SSL_CIPHER *c, int *alg_bits); extern int (*i2d_OCSP_RESPONSE_d)(OCSP_RESPONSE *a, unsigned char **out); extern struct stack_st_X509 * (*SSL_get_peer_cert_chain_d)(const SSL *s); extern unsigned long (*EVP_CIPHER_CTX_flags_d)(const EVP_CIPHER_CTX *ctx); -extern int (*OCSP_REQUEST_print_d)(BIO *bp, OCSP_REQUEST *a, unsigned long flags); +extern OCSP_BASICRESP * (*OCSP_response_get1_basic_d)(OCSP_RESPONSE *resp); extern void (*CRYPTO_set_id_callback_d)(unsigned long(*id_function)(void)); extern int (*SHA256_Update_d)(SHA256_CTX *c, const void *data, size_t len); extern int (*SHA512_Update_d)(SHA512_CTX *c, const void *data, size_t len); @@ -459,18 +455,20 @@ extern long (*SSL_CTX_ctrl_d)(SSL_CTX *ctx, int cmd, long larg, void *parg); extern void (*ERR_error_string_n_d)(unsigned long e, char *buf, size_t len); extern BIGNUM * (*ASN1_INTEGER_to_BN_d)(const ASN1_INTEGER *ai, BIGNUM *bn); extern X509_NAME_ENTRY * (*X509_NAME_get_entry_d)(X509_NAME *name, int loc); +extern int (*OCSP_REQ_CTX_set1_req_d)(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req); +extern BIGNUM * (*BN_mpi2bn_d)(const unsigned char *s, int len, BIGNUM *ret); extern BIGNUM * (*BN_bin2bn_d)(const unsigned char *s, int len, BIGNUM *ret); extern int (*EVP_DigestUpdate_d)(EVP_MD_CTX *ctx, const void *d, size_t cnt); extern int (*OCSP_sendreq_nbio_d)(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx); extern int (*HMAC_Final_d)(HMAC_CTX *ctx, unsigned char *md, unsigned int *len); -extern int (*OCSP_request_add1_nonce_d)(OCSP_REQUEST *req, unsigned char *val, int len); +extern int (*OCSP_REQUEST_print_d)(BIO *bp, OCSP_REQUEST *a, unsigned long flags); extern int (*HMAC_Update_d)(HMAC_CTX *ctx, const unsigned char *data, size_t len); extern int (*X509_NAME_get_index_by_NID_d)(X509_NAME *name, int nid, int lastpos); extern int (*SSL_CTX_use_certificate_chain_file_d)(SSL_CTX *ctx, const char *file); extern int (*ASN1_GENERALIZEDTIME_print_d)(BIO *fp, const ASN1_GENERALIZEDTIME *a); +extern OCSP_ONEREQ * (*OCSP_request_add0_id_d)(OCSP_REQUEST *req, OCSP_CERTID *cid); extern void (*EC_KEY_set_conv_form_d)(EC_KEY *eckey, point_conversion_form_t cform); extern int (*OCSP_RESPONSE_print_d)(BIO *bp, OCSP_RESPONSE *o, unsigned long flags); -extern OCSP_CERTID * (*OCSP_cert_to_id_d)(const EVP_MD *dgst, X509 *subject, X509 *issuer); extern int (*EVP_DigestFinal_d)(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s); extern int (*EVP_DigestInit_ex_d)(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl); extern int (*SSL_CTX_use_PrivateKey_file_d)(SSL_CTX *ctx, const char *file, int type); @@ -478,6 +476,7 @@ extern X509_LOOKUP * (*X509_STORE_add_lookup_d)(X509_STORE *v, X509_LOOKUP_METHO extern int (*EVP_CIPHER_CTX_ctrl_d)(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr); extern int (*X509_NAME_get_text_by_NID_d)(X509_NAME *name, int nid, char *buf,int len); extern EC_KEY * (*o2i_ECPublicKey_d)(EC_KEY **key, const unsigned char **in, long len); +extern int (*OCSP_request_add1_nonce_d)(OCSP_REQUEST *req, unsigned char *val, int len); extern int (*EVP_DigestFinal_ex_d)(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s); extern int (*EVP_EncryptFinal_ex_d)(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl); extern EC_KEY * (*d2i_ECPrivateKey_d)(EC_KEY **key, const unsigned char **in, long len); @@ -486,11 +485,11 @@ extern int (*EVP_DecryptFinal_ex_d)(EVP_CIPHER_CTX *ctx, unsigned char *outm, in extern void (*EC_GROUP_set_point_conversion_form_d)(EC_GROUP *, point_conversion_form_t); extern void (*ED25519_keypair_d)(uint8_t out_public_key[32], uint8_t out_private_key[64]); extern void (*ERR_put_error_d)(int lib, int func, int reason, const char *file, int line); +extern OCSP_CERTID * (*OCSP_cert_to_id_d)(const EVP_MD *dgst, X509 *subject, X509 *issuer); extern ECDSA_SIG * (*d2i_ECDSA_SIG_d)(ECDSA_SIG **sig, const unsigned char **pp, long len); extern int (*DH_generate_parameters_ex_d)(DH *dh, int prime_len,int generator, BN_GENCB *cb); extern ECDSA_SIG * (*ECDSA_do_sign_d)(const unsigned char *dgst, int dgst_len, EC_KEY *eckey); extern int (*X509_STORE_load_locations_d)(X509_STORE *ctx, const char *file, const char *path); -extern OCSP_REQ_CTX * (*OCSP_sendreq_new_d)(BIO *io, const char *path, OCSP_REQUEST *req, int maxline); extern void (*SSL_CTX_set_verify_d)(SSL_CTX *ctx, int mode, int (*cb) (int, X509_STORE_CTX *)); extern EC_POINT * (*EC_POINT_hex2point_d)(const EC_GROUP *, const char *, EC_POINT *, BN_CTX *); extern int (*CRYPTO_set_locked_mem_functions_d)(void *(*m) (size_t), void (*free_func) (void *)); @@ -500,6 +499,7 @@ extern int (*SSL_CTX_load_verify_locations_d)(SSL_CTX *ctx, const char *CAfile, extern OCSP_RESPONSE * (*d2i_OCSP_RESPONSE_d)(OCSP_RESPONSE **a, const unsigned char **in, long len); extern int (*OCSP_parse_url_d)(const char *url, char **phost, char **pport, char **ppath, int *pssl); extern int (*HMAC_Init_ex_d)(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md, ENGINE *impl); +extern OCSP_REQ_CTX * (*OCSP_sendreq_new_d)(BIO *io, const char *path, OCSP_REQUEST *req, int maxline); extern int (*EC_POINT_cmp_d)(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx); extern void (*SSL_CTX_set_tmp_dh_callback_d)(SSL_CTX *ctx, DH *(*dh)(SSL *ssl,int is_export, int keylength)) ; extern int (*ECDSA_do_verify_d)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey); @@ -508,12 +508,12 @@ extern int (*CRYPTO_set_mem_functions_d)(void *(*m) (size_t), void *(*r) (void * extern int (*X509_STORE_CTX_init_d)(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, STACK_OF(X509) *chain); extern unsigned long (*ERR_peek_error_line_data_d)(const char **file, int *line, const char **data, int *flags); extern char * (*EC_POINT_point2hex_d)(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form, BN_CTX *); +extern int (*OCSP_basic_verify_d)(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags); extern void (*CRYPTO_set_locking_callback_d)(void(*locking_function)(int mode, int n, const char *file, int line)); extern int (*EVP_VerifyFinal_d)(EVP_MD_CTX *ctx, const unsigned char *sigbuf, unsigned int siglen, EVP_PKEY *pkey); extern void (*SSL_CTX_set_tmp_ecdh_callback_d)(SSL_CTX *ctx, EC_KEY *(*ecdh)(SSL *ssl,int is_export, int keylength)); extern int (*EVP_DecryptUpdate_d)(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl); extern int (*EVP_EncryptUpdate_d)(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl); -extern int (*OCSP_basic_verify_d)(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags); extern int (*OCSP_check_validity_d)(ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd, long sec, long maxsec); extern int (*ED25519_sign_d)(uint8_t *out_sig, const uint8_t *message, size_t message_len, const uint8_t private_key[64]); extern int (*EC_POINT_oct2point_d)(const EC_GROUP *group, EC_POINT *p, const unsigned char *buf, size_t len, BN_CTX *ctx); @@ -590,70 +590,70 @@ extern bool (*tcndbputkeep_d)(TCNDB *ndb, const void *kbuf, int ksiz, const void extern bool (*tchdbputasync_d)(TCHDB *hdb, const void *kbuf, int ksiz, const void *vbuf, int vsiz); //! Jansson -extern const char * (*jansson_version_d)(void); -extern int (*json_array_append_d)(json_t *array, json_t *value); -extern int (*json_array_insert_d)(json_t *array, size_t index, json_t *value); -extern int (*json_array_set_d)(json_t *array, size_t index, json_t *value); +extern json_t * (*json_null_d)(void); +extern json_t * (*json_true_d)(void); extern json_t * (*json_array_d)(void); -extern int (*json_array_append_new_d)(json_t *array, json_t *value); -extern int (*json_array_clear_d)(json_t *array); -extern int (*json_array_extend_d)(json_t *array, json_t *other); -extern json_t * (*json_array_get_d)(const json_t *array, size_t index); -extern int (*json_array_insert_new_d)(json_t *array, size_t index, json_t *value); -extern int (*json_array_remove_d)(json_t *array, size_t index); -extern int (*json_array_set_new_d)(json_t *array, size_t index, json_t *value); -extern size_t (*json_array_size_d)(const json_t *array); -extern json_t * (*json_copy_d)(json_t *value); +extern json_t * (*json_false_d)(void); +extern json_t * (*json_object_d)(void); extern void (*json_decref_d)(json_t *json); -extern json_t * (*json_deep_copy_d)(json_t *value); extern void (*json_delete_d)(json_t *json); -extern int (*json_dump_file_d)(const json_t *json, const char *path, size_t flags); -extern int (*json_dumpf_d)(const json_t *json, FILE *output, size_t flags); -extern char * (*json_dumps_d)(const json_t *json, size_t flags); -extern int (*json_equal_d)(json_t *value1, json_t *value2); -extern json_t * (*json_false_d)(void); -extern const char * (*json_type_string_d)(json_t *json); +extern json_t * (*json_real_d)(double value); +extern json_t * (*json_copy_d)(json_t *value); +extern const char * (*jansson_version_d)(void); extern json_t * (*json_incref_d)(json_t *json); -extern json_t * (*json_integer_d)(json_int_t value); -extern int (*json_integer_set_d)(json_t *integer, json_int_t value); -extern json_int_t (*json_integer_value_d)(const json_t *integer); -extern json_t * (*json_load_file_d)(const char *path, size_t flags, json_error_t *error); -extern json_t * (*json_loadf_d)(FILE *input, size_t flags, json_error_t *error); -extern json_t * (*json_loads_d)(const char *input, size_t flags, json_error_t *error); -extern json_t * (*json_null_d)(void); -extern double (*json_number_value_d)(const json_t *json); -extern json_t * (*json_object_d)(void); +extern int (*json_array_clear_d)(json_t *array); extern int (*json_object_clear_d)(json_t *object); -extern int (*json_object_del_d)(json_t *object, const char *key); -extern json_t * (*json_object_get_d)(const json_t *object, const char *key); +extern json_t * (*json_deep_copy_d)(json_t *value); +extern json_t * (*json_integer_d)(json_int_t value); extern void * (*json_object_iter_d)(json_t *object); -extern void * (*json_object_iter_at_d)(json_t *object, const char *key); +extern json_t * (*json_string_d)(const char *value); +extern json_t * (*json_pack_d)(const char *fmt, ...); +extern double (*json_real_value_d)(const json_t *real); +extern size_t (*json_array_size_d)(const json_t *array); +extern const char * (*json_type_string_d)(json_t *json); +extern json_t * (*json_object_iter_value_d)(void *iter); +extern double (*json_number_value_d)(const json_t *json); extern const char * (*json_object_iter_key_d)(void *iter); +extern size_t (*json_object_size_d)(const json_t *object); +extern int (*json_real_set_d)(json_t *real, double value); +extern int (*json_equal_d)(json_t *value1, json_t *value2); +extern json_t * (*json_string_nocheck_d)(const char *value); +extern int (*json_array_remove_d)(json_t *array, size_t index); +extern int (*json_array_append_d)(json_t *array, json_t *value); +extern int (*json_array_extend_d)(json_t *array, json_t *other); +extern char * (*json_dumps_d)(const json_t *json, size_t flags); +extern int (*json_unpack_d)(json_t *root, const char *fmt, ...); +extern json_int_t (*json_integer_value_d)(const json_t *integer); +extern int (*json_object_del_d)(json_t *object, const char *key); +extern const char * (*json_string_value_d)(const json_t *string); +extern int (*json_object_update_d)(json_t *object, json_t *other); +extern int (*json_string_set_d)(json_t *string, const char *value); +extern int (*json_array_append_new_d)(json_t *array, json_t *value); +extern int (*json_integer_set_d)(json_t *integer, json_int_t value); extern void * (*json_object_iter_next_d)(json_t *object, void *iter); +extern json_t * (*json_array_get_d)(const json_t *array, size_t index); +extern void * (*json_object_iter_at_d)(json_t *object, const char *key); +extern int (*json_array_set_d)(json_t *array, size_t index, json_t *value); +extern int (*json_dumpf_d)(const json_t *json, FILE *output, size_t flags); +extern int (*json_string_set_nocheck_d)(json_t *string, const char *value); +extern json_t * (*json_object_get_d)(const json_t *object, const char *key); +extern int (*json_array_insert_d)(json_t *array, size_t index, json_t *value); +extern int (*json_array_set_new_d)(json_t *array, size_t index, json_t *value); +extern json_t * (*json_loadf_d)(FILE *input, size_t flags, json_error_t *error); extern int (*json_object_iter_set_d)(json_t *object, void *iter, json_t *value); -extern int (*json_object_iter_set_new_d)(json_t *object, void *iter, json_t *value); -extern json_t * (*json_object_iter_value_d)(void *iter); extern int (*json_object_set_d)(json_t *object, const char *key, json_t *value); +extern int (*json_array_insert_new_d)(json_t *array, size_t index, json_t *value); +extern int (*json_dump_file_d)(const json_t *json, const char *path, size_t flags); +extern int (*json_object_iter_set_new_d)(json_t *object, void *iter, json_t *value); extern int (*json_object_set_new_d)(json_t *object, const char *key, json_t *value); -extern int (*json_object_set_new_nocheck_d)(json_t *object, const char *key, json_t *value); +extern void (*json_set_alloc_funcs_d)(json_malloc_t malloc_fn, json_free_t free_fn); +extern json_t * (*json_loads_d)(const char *input, size_t flags, json_error_t *error); extern int (*json_object_set_nocheck_d)(json_t *object, const char *key, json_t *value); -extern size_t (*json_object_size_d)(const json_t *object); -extern int (*json_object_update_d)(json_t *object, json_t *other); -extern json_t * (*json_pack_d)(const char *fmt, ...); +extern json_t * (*json_load_file_d)(const char *path, size_t flags, json_error_t *error); extern json_t * (*json_pack_ex_d)(json_error_t *error, size_t flags, const char *fmt, ...); -extern json_t * (*json_real_d)(double value); -extern int (*json_real_set_d)(json_t *real, double value); -extern double (*json_real_value_d)(const json_t *real); -extern void (*json_set_alloc_funcs_d)(json_malloc_t malloc_fn, json_free_t free_fn); -extern json_t * (*json_string_d)(const char *value); -extern json_t * (*json_string_nocheck_d)(const char *value); -extern int (*json_string_set_d)(json_t *string, const char *value); -extern int (*json_string_set_nocheck_d)(json_t *string, const char *value); -extern const char * (*json_string_value_d)(const json_t *string); -extern json_t * (*json_true_d)(void); -extern int (*json_unpack_d)(json_t *root, const char *fmt, ...); -extern int (*json_unpack_ex_d)(json_t *root, json_error_t *error, size_t flags, const char *fmt, ...); +extern int (*json_object_set_new_nocheck_d)(json_t *object, const char *key, json_t *value); extern json_t * (*json_vpack_ex_d)(json_error_t *error, size_t flags, const char *fmt, va_list ap); +extern int (*json_unpack_ex_d)(json_t *root, json_error_t *error, size_t flags, const char *fmt, ...); extern int (*json_vunpack_ex_d)(json_t *root, json_error_t *error, size_t flags, const char *fmt, va_list ap); //! UTF8 @@ -680,11 +680,11 @@ extern void (*xmlFreeParserCtxt_d)(xmlParserCtxtPtr ctx); extern void (*xmlXPathFreeObject_d)(xmlXPathObjectPtr obj); extern void (*xmlXPathFreeContext_d)(xmlXPathContextPtr ctx); extern xmlXPathContextPtr (*xmlXPathNewContext_d)(xmlDocPtr doc); -extern xmlNodePtr (*xmlNewNode_d)(xmlNsPtr ns, const xmlChar *name); extern const xmlChar * (*xmlBufferContent_d)(const xmlBuffer *buf); +extern xmlNodePtr (*xmlNewNode_d)(xmlNsPtr ns, const xmlChar *name); extern xmlNodePtr (*xmlAddSibling_d)(xmlNodePtr cur, xmlNodePtr elem); -extern int (*xmlNodeBufGetContent_d)(xmlBufferPtr buffer, const xmlNode *cur); extern void (*xmlNodeSetContent_d)(xmlNodePtr cur, const xmlChar *content); +extern int (*xmlNodeBufGetContent_d)(xmlBufferPtr buffer, const xmlNode *cur); extern xmlChar * (*xmlEncodeEntitiesReentrant_d)(xmlDocPtr doc, const xmlChar * input); extern void (*xmlDocDumpFormatMemory_d)(xmlDocPtr cur, xmlChar **mem, int *size, int format); extern xmlAttrPtr (*xmlSetProp_d)(xmlNodePtr node, const xmlChar *name, const xmlChar *value); |