Lines Matching defs:parts
642 _process_value(char *string, char ***parts)
676 list_append(parts, regvalue(matches[j], string));
680 list_append(parts, string);
687 papi_attribute_value_type_t dtype, char **parts)
693 value->string = strdup(parts[0]);
698 if ((strcasecmp(parts[0], "false") == 0) ||
699 (strcasecmp(parts[0], "no") == 0))
704 value->integer = atoi(parts[0]);
709 if (atoi(parts[0]) < 0) {
716 value->range.upper = 0 - (atoi(parts[0]));
719 = atoi(parts[0]);
722 if (parts[2] == NULL) {
723 value->range.lower = atoi(parts[1]);
729 } else if ((parts[1] != NULL) && (parts[2] != NULL)) {
730 value->range.lower = atoi(parts[1]);
731 value->range.upper = atoi(parts[2]);
737 value->resolution.xres = atoi(parts[1]);
738 value->resolution.yres = atoi(parts[2]);
739 if (parts[3][0] == 'i')
746 papiAttributeListFromString(&(value->collection), 0, parts[0]);
782 char **parts = NULL;
784 dtype = _process_value(values[i], &parts);
787 _add_attribute_value(&vals, attr->type, dtype, parts);
788 free(parts);