X509_PURPOSE_get_by_id
if (purpose != X509_PURPOSE_DEFAULT_ANY && X509_PURPOSE_get_by_id(purpose) == -1) {
while (X509_PURPOSE_get_by_id(id) != -1)
if (X509_PURPOSE_get_by_id(id) != -1) {
if (id != old_id && X509_PURPOSE_get_by_id(id) != -1) {
idx = X509_PURPOSE_get_by_id(id);
idx = X509_PURPOSE_get_by_id(purpose);
idx = X509_PURPOSE_get_by_id(def_purpose);
int idx = X509_PURPOSE_get_by_id(ctx->param->purpose);
int X509_PURPOSE_get_by_id(int id);
&& TEST_int_eq(X509_PURPOSE_get_by_id(id), -1)
&& TEST_int_eq(X509_PURPOSE_get_by_id(id), idx)
&& TEST_int_eq(X509_PURPOSE_get_by_id(id), idx)