Lines Matching refs:parts

636 _process_value(char *string, char ***parts)  in _process_value()  argument
670 list_append(parts, regvalue(matches[j], string)); in _process_value()
674 list_append(parts, string); in _process_value()
681 papi_attribute_value_type_t dtype, char **parts) in _add_attribute_value() argument
687 value->string = strdup(parts[0]); in _add_attribute_value()
692 if ((strcasecmp(parts[0], "false") == 0) || in _add_attribute_value()
693 (strcasecmp(parts[0], "no") == 0)) in _add_attribute_value()
698 value->integer = atoi(parts[0]); in _add_attribute_value()
703 if (atoi(parts[0]) < 0) { in _add_attribute_value()
710 value->range.upper = 0 - (atoi(parts[0])); in _add_attribute_value()
713 = atoi(parts[0]); in _add_attribute_value()
716 if (parts[2] == NULL) { in _add_attribute_value()
717 value->range.lower = atoi(parts[1]); in _add_attribute_value()
723 } else if ((parts[1] != NULL) && (parts[2] != NULL)) { in _add_attribute_value()
724 value->range.lower = atoi(parts[1]); in _add_attribute_value()
725 value->range.upper = atoi(parts[2]); in _add_attribute_value()
731 value->resolution.xres = atoi(parts[1]); in _add_attribute_value()
732 value->resolution.yres = atoi(parts[2]); in _add_attribute_value()
733 if (parts[3][0] == 'i') in _add_attribute_value()
740 papiAttributeListFromString(&(value->collection), 0, parts[0]); in _add_attribute_value()
776 char **parts = NULL; in _papiAttributeFromStrings() local
778 dtype = _process_value(values[i], &parts); in _papiAttributeFromStrings()
781 _add_attribute_value(&vals, attr->type, dtype, parts); in _papiAttributeFromStrings()
782 free(parts); in _papiAttributeFromStrings()