Lines Matching defs:featurestr
317 char *featurestr, *name = strtok(s, ",");
333 featurestr = strtok(NULL, ",");
335 while (featurestr) {
337 if (featurestr[0] == '+') {
338 add_flagname_to_bitmaps(featurestr + 1, &plus_features, &plus_ext_features, &plus_ext2_features, &plus_ext3_features);
339 } else if (featurestr[0] == '-') {
340 add_flagname_to_bitmaps(featurestr + 1, &minus_features, &minus_ext_features, &minus_ext2_features, &minus_ext3_features);
341 } else if ((val = strchr(featurestr, '='))) {
343 if (!strcmp(featurestr, "family")) {
351 } else if (!strcmp(featurestr, "model")) {
359 } else if (!strcmp(featurestr, "stepping")) {
367 } else if (!strcmp(featurestr, "vendor")) {
381 } else if (!strcmp(featurestr, "model_id")) {
385 fprintf(stderr, "unrecognized feature %s\n", featurestr);
389 fprintf(stderr, "feature string `%s' not in format (+feature|-feature|feature=xyz)\n", featurestr);
392 featurestr = strtok(NULL, ",");