Lines Matching defs:index
737 /* Communicated as an index */
751 /* Write arm index, discriminant value */
946 int index;
947 if (!xdr_int(xdrs, &index) || index > type->t_size || index < 0)
950 if (type->t_aux.t_enum[index].ev_name == NULL) {
951 assert(index == 0);
955 *data = adr_data_ref(type->t_aux.t_enum[index].ev_data);
960 unsigned int index;
962 /* Read arm index */
963 if (!xdr_u_int(xdrs, &index) || index > type->t_size)
965 adr_unionarm_t *ua = &type->t_aux.t_union.arms[index];
968 if (index > 0) {
994 adr_data_new_union_indexed(type, index, arm, value))