Lines Matching defs:type

179 			if (addCol2RuleValue(s->colVal[i].type, s->colName[i],
189 if (addAttr2RuleValue(s->attrVal[i].type,
203 __nis_value_type_t type,
243 if (type == vt_string && valueLen > 0) {
264 * Our caller often doesn't know the type of the
265 * value; this happens because the type (vt_string
269 * supplied 'type' if we need to create a value.
274 * whatever the type.
370 inVal[num].type = type;
386 addAttr2RuleValue(__nis_value_type_t type, char *name, void *value,
393 return (addVal2RuleValue(myself, 0, 0, type, name, value, valueLen,
403 addCol2RuleValue(__nis_value_type_t type, char *name, void *value,
410 return (addVal2RuleValue(myself, 1, 1, type, name, value, valueLen,
501 switch (e->type) {
588 val->type = vt_string;
644 r->lhs.element->type == me_item &&
645 r->lhs.element->element.item.type == mit_ldap &&
688 if (doAssign && litem[i].type == mit_ldap &&
741 (void) addAttr2RuleValue(rval->type,
769 (void) addAttr2RuleValue(rval->type,
938 if (val == 0 || val->type != vt_string)
965 findVal(char *name, __nis_rule_value_t *rv, __nis_mapping_item_type_t type) {
968 if (type == mit_nis) {
976 } else if (type == mit_ldap) {
998 rvId(__nis_rule_value_t *rv, __nis_mapping_item_type_t type) {
1004 if (rv->numColumns > 0 && type == mit_nis) {
1009 if ((v = findVal("cname", rv, type)) != 0)
1011 else if ((v = findVal("name", rv, type)) != 0)
1013 else if ((v = findVal("key", rv, type)) != 0)
1015 else if ((v = findVal("alias", rv, type)) != 0)
1017 } else if (rv->numAttrs > 0 && type == mit_ldap) {
1021 if ((v = findVal("dn", rv, type)) != 0)
1023 else if ((v = findVal("cn", rv, type)) != 0)