Lines Matching defs:result_fs
341 FcFontSet *result_fs = NULL;
379 else if (strcmp (iter.key, "result_fs") == 0)
383 fprintf (stderr, "W: invalid type of result_fs: (%s)\n", json_type_to_name (json_object_get_type (iter.val)));
386 if (result_fs)
387 FcFontSetDestroy (result_fs);
388 result_fs = build_fs (iter.val);
470 if (!result_fs)
472 fprintf (stderr, "E: no result_fs defined.\n");
486 if (fs->nfont != result_fs->nfont)
490 printf (" expected result: %d\n", result_fs->nfont);
499 FcPatternIterStart (result_fs->fonts[i], &iter);
502 vc = FcPatternIterValueCount (result_fs->fonts[i], &iter);
507 if (FcPatternIterGetValue (result_fs->fonts[i], &iter, x, &vr, NULL) != FcResultMatch)
513 if (FcPatternGet (fs->fonts[i], FcPatternIterGetObject (result_fs->fonts[i], &iter), x, &vm) != FcResultMatch)
519 printf ("E: failed to compare %s:\n", FcPatternIterGetObject (result_fs->fonts[i], &iter));
529 } while (FcPatternIterNext (result_fs->fonts[i], &iter));
546 if (result_fs)
548 FcFontSetDestroy (result_fs);
549 result_fs = NULL;