| 460 | } |
| 461 | |
| 462 | int OSSL_PARAM_BLD_push_utf8_string(OSSL_PARAM_BLD* bld, const char* key, const char* buf, size_t bsize) { |
| 463 | static int (*origMethod)(OSSL_PARAM_BLD * bld, const char* key, const char* buf, size_t bsize) = nullptr; |
| 464 | if (origMethod == nullptr) |
| 465 | origMethod = (decltype(origMethod))dlsym(RTLD_NEXT, SYMBOL_NAME("OSSL_PARAM_BLD_push_utf8_string")); |
| 466 | bool fail = fail_OSSL_PARAM_BLD_push_utf8_string & 1; |
| 467 | fail_OSSL_PARAM_BLD_push_utf8_string = fail_OSSL_PARAM_BLD_push_utf8_string >> 1; |
| 468 | if (fail) |
| 469 | return 0; |
| 470 | else |
| 471 | return origMethod(bld, key, buf, bsize); |
| 472 | } |
| 473 | |
| 474 | int OSSL_PARAM_BLD_push_octet_string(OSSL_PARAM_BLD* bld, const char* key, const void* buf, size_t bsize) { |
| 475 | static int (*origMethod)(OSSL_PARAM_BLD * bld, const char* key, const void* buf, size_t bsize) = nullptr; |
no outgoing calls
no test coverage detected