Lines Matching refs:result

145 	adr_type_t *result = zalloc(sizeof (adr_type_t));
146 if (result == NULL)
148 result->t_type = ttype;
149 result->adr_t_name = NULL;
150 result->t_size = 0;
151 result->t_dynamic = B_TRUE;
158 result->t_aux.t_array = atype;
166 result->adr_t_name = name;
168 if (!xdr_u_int(xdrs, &result->t_size) ||
169 (result->t_aux.t_fields = zalloc(result->t_size *
172 for (int i = 0; i < result->t_size; i++) {
173 adr_structfield_t *f = &result->t_aux.t_fields[i];
192 result->adr_t_name = name;
193 result->t_aux.t_union.type = utype;
201 if (!xdr_u_int(xdrs, &result->t_size) ||
202 (result->t_aux.t_union.arms =
203 zalloc((result->t_size + 1) * sizeof (adr_unionarm_t))) ==
208 result->t_aux.t_union.arms[0].ua_nullable = dfltopt;
209 result->t_aux.t_union.arms[0].ua_type = dflttype;
212 for (int i = 0; i < result->t_size; i++) {
213 adr_unionarm_t *ua = &result->t_aux.t_union.arms[i + 1];
228 result->adr_t_name = name;
234 if (!xdr_u_int(xdrs, &result->t_size) ||
235 (result->t_aux.t_enum = zalloc((result->t_size + 1) *
241 result->t_aux.t_enum[0].ev_name = fbname;
242 for (int i = 1; i < result->t_size + 1; i++) {
243 adr_enumval_t *e = &result->t_aux.t_enum[i];
249 e->ev_data = adr_data_new_enum_index(result, 0);
257 (void) adr_typeset_insert(typeset, result);
261 adr_type_free(result);
321 adr_typeset_t *result;
326 if ((result = adr_typeset_create(ntypes)) == NULL)
330 if (!typeset_read_type(xdrs, result)) {
331 adr_typeset_free(result);
335 *typesetp = result;
539 adr_object_t *result = zalloc(sizeof (adr_object_t));
540 if (result == NULL)
547 if (!xdr_string(xdrs, (char **)&result->ao_aname, -1) ||
549 !xdr_iface_t(xdrs, &result, n))
560 result->ao_attributes = zalloc(n * sizeof (adr_attribute_t *));
561 if (result->ao_attributes == NULL)
563 result->ao_nattributes = n;
564 for (int i = 0; i < result->ao_nattributes; i++) {
568 result->ao_attributes[i] = attr;
586 result->ao_methods = zalloc(n * sizeof (adr_method_t *));
587 if (result->ao_methods == NULL)
589 result->ao_nmethods = n;
590 for (int i = 0; i < result->ao_nmethods; i++) {
594 result->ao_methods[i] = method;
623 result->ao_events = zalloc(result->ao_nevents * sizeof (adr_event_t));
624 if (result->ao_events == NULL)
626 result->ao_nevents = n;
627 for (int i = 0; i < result->ao_nevents; i++) {
628 adr_event_t *e = &result->ao_events[i];
636 *obj = result;
642 adr_free(result);