Lines Matching refs:fld
104 static int asn1_item_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent,
109 static int asn1_template_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent,
112 static int asn1_primitive_print(BIO *out, const ASN1_VALUE **fld,
134 static int asn1_item_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent, in asn1_item_print_ctx() argument
155 || (it->utype != V_ASN1_BOOLEAN)) && *fld == NULL) { in asn1_item_print_ctx()
168 if (!asn1_template_print_ctx(out, fld, indent, in asn1_item_print_ctx()
175 if (!asn1_primitive_print(out, fld, it, indent, fname, sname, pctx)) in asn1_item_print_ctx()
185 i = ef->asn1_ex_print(out, fld, indent, "", pctx); in asn1_item_print_ctx()
198 i = ossl_asn1_get_choice_selector_const(fld, it); in asn1_item_print_ctx()
206 tmpfld = ossl_asn1_get_const_field_ptr(fld, tt); in asn1_item_print_ctx()
226 i = asn1_cb(ASN1_OP_PRINT_PRE, fld, it, &parg); in asn1_item_print_ctx()
236 seqtt = ossl_asn1_do_adb(*fld, tt, 1); in asn1_item_print_ctx()
239 tmpfld = ossl_asn1_get_const_field_ptr(fld, seqtt); in asn1_item_print_ctx()
250 i = asn1_cb(ASN1_OP_PRINT_POST, fld, it, &parg); in asn1_item_print_ctx()
264 static int asn1_template_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent, in asn1_template_print_ctx() argument
285 tfld = (const ASN1_VALUE *)fld; in asn1_template_print_ctx()
286 fld = &tfld; in asn1_template_print_ctx()
307 stack = (STACK_OF(const_ASN1_VALUE) *)*fld; in asn1_template_print_ctx()
327 return asn1_item_print_ctx(out, fld, indent, ASN1_ITEM_ptr(tt->item), in asn1_template_print_ctx()
433 static int asn1_primitive_print(BIO *out, const ASN1_VALUE **fld, in asn1_primitive_print() argument
447 return pf->prim_print(out, fld, it, indent, pctx); in asn1_primitive_print()
449 str = (ASN1_STRING *)*fld; in asn1_primitive_print()
456 str = (ASN1_STRING *)*fld; in asn1_primitive_print()
459 const ASN1_TYPE *atype = (const ASN1_TYPE *)*fld; in asn1_primitive_print()
461 fld = (const ASN1_VALUE **)&atype->value.asn1_value; /* actually is const */ in asn1_primitive_print()
462 str = (ASN1_STRING *)*fld; in asn1_primitive_print()
490 int boolval = *(int *)fld; in asn1_primitive_print()
511 ret = asn1_print_oid(out, (const ASN1_OBJECT *)*fld); in asn1_primitive_print()