Lines Matching defs:union_name
302 OM_uint32 gssint_import_internal_name (minor_status, mech_type, union_name,
306 gss_union_name_t union_name;
318 union_name->external_name,
319 union_name->name_type,
555 gss_union_name_t union_name;
557 union_name = (gss_union_name_t) malloc (sizeof(gss_union_name_desc));
558 if (!union_name) {
564 union_name->mech_type = 0;
565 union_name->mech_name = internal_name;
566 union_name->name_type = 0;
567 union_name->external_name = 0;
570 &union_name->mech_type);
576 union_name->external_name =
578 if (!union_name->external_name) {
584 union_name->external_name->length = 0;
585 union_name->external_name->value = 0;
591 union_name->external_name,
592 &union_name->name_type);
598 union_name->loopback = union_name;
599 *external_name = (gss_name_t) union_name;
603 if (union_name) {
604 if (union_name->external_name) {
605 if (union_name->external_name->value)
606 free(union_name->external_name->value);
607 free(union_name->external_name);
609 if (union_name->name_type)
610 (void) gss_release_oid(&tmp, &union_name->name_type);
611 if (union_name->mech_type)
612 (void) gss_release_oid(&tmp, &union_name->mech_type);
613 free(union_name);