Imported Upstream version 2.11.93
[platform/upstream/fontconfig.git] / src / fcobjshash.gperf
1 %{
2 %}
3 %struct-type
4 %language=ANSI-C
5 %includes
6 %enum
7 %readonly-tables
8 %define slot-name name
9 %define hash-function-name FcObjectTypeHash
10 %define lookup-function-name FcObjectTypeLookup
11 %pic
12 %define string-pool-name FcObjectTypeNamePool
13 struct FcObjectTypeInfo {
14 int name;
15 int id;
16 };
17 %%
18 "family",FC_FAMILY_OBJECT
19 "familylang",FC_FAMILYLANG_OBJECT
20 "style",FC_STYLE_OBJECT
21 "stylelang",FC_STYLELANG_OBJECT
22 "fullname",FC_FULLNAME_OBJECT
23 "fullnamelang",FC_FULLNAMELANG_OBJECT
24 "slant",FC_SLANT_OBJECT
25 "weight",FC_WEIGHT_OBJECT
26 "width",FC_WIDTH_OBJECT
27 "size",FC_SIZE_OBJECT
28 "aspect",FC_ASPECT_OBJECT
29 "pixelsize",FC_PIXEL_SIZE_OBJECT
30 "spacing",FC_SPACING_OBJECT
31 "foundry",FC_FOUNDRY_OBJECT
32 "antialias",FC_ANTIALIAS_OBJECT
33 "hintstyle",FC_HINT_STYLE_OBJECT
34 "hinting",FC_HINTING_OBJECT
35 "verticallayout",FC_VERTICAL_LAYOUT_OBJECT
36 "autohint",FC_AUTOHINT_OBJECT
37 "globaladvance",FC_GLOBAL_ADVANCE_OBJECT
38 "file",FC_FILE_OBJECT
39 "index",FC_INDEX_OBJECT
40 "rasterizer",FC_RASTERIZER_OBJECT
41 "outline",FC_OUTLINE_OBJECT
42 "scalable",FC_SCALABLE_OBJECT
43 "dpi",FC_DPI_OBJECT
44 "rgba",FC_RGBA_OBJECT
45 "scale",FC_SCALE_OBJECT
46 "minspace",FC_MINSPACE_OBJECT
47 "charwidth",FC_CHAR_WIDTH_OBJECT
48 "charheight",FC_CHAR_HEIGHT_OBJECT
49 "matrix",FC_MATRIX_OBJECT
50 "charset",FC_CHARSET_OBJECT
51 "lang",FC_LANG_OBJECT
52 "fontversion",FC_FONTVERSION_OBJECT
53 "capability",FC_CAPABILITY_OBJECT
54 "fontformat",FC_FONTFORMAT_OBJECT
55 "embolden",FC_EMBOLDEN_OBJECT
56 "embeddedbitmap",FC_EMBEDDED_BITMAP_OBJECT
57 "decorative",FC_DECORATIVE_OBJECT
58 "lcdfilter",FC_LCD_FILTER_OBJECT
59 "namelang",FC_NAMELANG_OBJECT
60 "fontfeatures",FC_FONT_FEATURES_OBJECT
61 "prgname",FC_PRGNAME_OBJECT
62 "hash",FC_HASH_OBJECT
63 "postscriptname",FC_POSTSCRIPT_NAME_OBJECT
64 "color",FC_COLOR_OBJECT