Lines Matching defs:union_name
44 gss_union_name_t union_name;
65 union_name = (gss_union_name_t) MALLOC(sizeof (gss_union_name_desc));
67 if (!union_name) {
71 union_name->mech_type = 0;
72 union_name->mech_name = 0;
73 union_name->name_type = 0;
74 union_name->external_name = 0;
83 union_name->external_name =
86 if (!union_name->external_name) {
91 union_name->external_name->length = input_name_buffer->length;
92 union_name->external_name->value =
95 if (!union_name->external_name->value) {
100 (void) memcpy(union_name->external_name->value,
107 union_name->name_type = (gss_OID) MALLOC(sizeof (gss_OID_desc));
109 if (!union_name->name_type) {
114 union_name->name_type->elements = (void *)
117 if (!union_name->name_type->elements) {
122 (void) memcpy(union_name->name_type->elements,
124 union_name->name_type->length = input_name_type->length;
126 *output_name = (gss_name_t) union_name;
131 if (union_name) {
133 if (union_name->external_name) {
134 if (union_name->external_name->value)
135 FREE(union_name->external_name->value,
136 union_name->external_name->length);
137 FREE(union_name->external_name,
141 if (union_name->name_type) {
142 FREE(union_name->name_type, sizeof (gss_OID_desc));
144 FREE(union_name, sizeof (gss_union_name_desc));