~oif-team/ubuntu/natty/qt4-x11/xi2.1

« back to all changes in this revision

Viewing changes to src/3rdparty/freetype/include/freetype/config/ftheader.h

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-08-24 04:09:09 UTC
  • Revision ID: james.westby@ubuntu.com-20050824040909-xmxe9jfr4a0w5671
Tags: upstream-4.0.0
ImportĀ upstreamĀ versionĀ 4.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/***************************************************************************/
 
2
/*                                                                         */
 
3
/*  ftheader.h                                                             */
 
4
/*                                                                         */
 
5
/*    Build macros of the FreeType 2 library.                              */
 
6
/*                                                                         */
 
7
/*  Copyright 1996-2001, 2002, 2003, 2004 by                               */
 
8
/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
 
9
/*                                                                         */
 
10
/*  This file is part of the FreeType project, and may only be used,       */
 
11
/*  modified, and distributed under the terms of the FreeType project      */
 
12
/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
 
13
/*  this file you indicate that you have read the license and              */
 
14
/*  understand and accept it fully.                                        */
 
15
/*                                                                         */
 
16
/***************************************************************************/
 
17
 
 
18
#ifndef __FT_HEADER_H__
 
19
#define __FT_HEADER_H__
 
20
 
 
21
  /*@***********************************************************************/
 
22
  /*                                                                       */
 
23
  /* <Macro>                                                               */
 
24
  /*    FT_BEGIN_HEADER                                                    */
 
25
  /*                                                                       */
 
26
  /* <Description>                                                         */
 
27
  /*    This macro is used in association with @FT_END_HEADER in header    */
 
28
  /*    files to ensure that the declarations within are properly          */
 
29
  /*    encapsulated in an `extern "C" { .. }' block when included from a  */
 
30
  /*    C++ compiler.                                                      */
 
31
  /*                                                                       */
 
32
#ifdef __cplusplus
 
33
#define FT_BEGIN_HEADER  extern "C" {
 
34
#else
 
35
#define FT_BEGIN_HEADER  /* nothing */
 
36
#endif
 
37
 
 
38
 
 
39
  /*@***********************************************************************/
 
40
  /*                                                                       */
 
41
  /* <Macro>                                                               */
 
42
  /*    FT_END_HEADER                                                      */
 
43
  /*                                                                       */
 
44
  /* <Description>                                                         */
 
45
  /*    This macro is used in association with @FT_BEGIN_HEADER in header  */
 
46
  /*    files to ensure that the declarations within are properly          */
 
47
  /*    encapsulated in an `extern "C" { .. }' block when included from a  */
 
48
  /*    C++ compiler.                                                      */
 
49
  /*                                                                       */
 
50
#ifdef __cplusplus
 
51
#define FT_END_HEADER  }
 
52
#else
 
53
#define FT_END_HEADER  /* nothing */
 
54
#endif
 
55
 
 
56
 
 
57
  /*************************************************************************/
 
58
  /*                                                                       */
 
59
  /* Aliases for the FreeType 2 public and configuration files.            */
 
60
  /*                                                                       */
 
61
  /*************************************************************************/
 
62
 
 
63
  /*************************************************************************/
 
64
  /*                                                                       */
 
65
  /* <Section>                                                             */
 
66
  /*    header_file_macros                                                 */
 
67
  /*                                                                       */
 
68
  /* <Title>                                                               */
 
69
  /*    Header File Macros                                                 */
 
70
  /*                                                                       */
 
71
  /* <Abstract>                                                            */
 
72
  /*    Macro definitions used to #include specific header files.          */
 
73
  /*                                                                       */
 
74
  /* <Description>                                                         */
 
75
  /*    The following macros are defined to the name of specific           */
 
76
  /*    FreeType 2 header files.  They can be used directly in #include    */
 
77
  /*    statements as in:                                                  */
 
78
  /*                                                                       */
 
79
  /*    {                                                                  */
 
80
  /*      #include FT_FREETYPE_H                                           */
 
81
  /*      #include FT_MULTIPLE_MASTERS_H                                   */
 
82
  /*      #include FT_GLYPH_H                                              */
 
83
  /*    }                                                                  */
 
84
  /*                                                                       */
 
85
  /*    There are several reasons why we are now using macros to name      */
 
86
  /*    public header files.  The first one is that such macros are not    */
 
87
  /*    limited to the infamous 8.3 naming rule required by DOS (and       */
 
88
  /*    `FT_MULTIPLE_MASTERS_H' is a lot more meaningful than `ftmm.h').   */
 
89
  /*                                                                       */
 
90
  /*    The second reason is that is allows for more flexibility in the    */
 
91
  /*    way FreeType 2 is installed on a given system.                     */
 
92
  /*                                                                       */
 
93
  /*************************************************************************/
 
94
 
 
95
  /* configuration files */
 
96
 
 
97
  /*************************************************************************/
 
98
  /*                                                                       */
 
99
  /* @macro:                                                               */
 
100
  /*    FT_CONFIG_CONFIG_H                                                 */
 
101
  /*                                                                       */
 
102
  /* @description:                                                         */
 
103
  /*    A macro used in #include statements to name the file containing    */
 
104
  /*    FreeType 2 configuration data.                                     */
 
105
  /*                                                                       */
 
106
#ifndef FT_CONFIG_CONFIG_H
 
107
#define FT_CONFIG_CONFIG_H  <freetype/config/ftconfig.h>
 
108
#endif
 
109
 
 
110
 
 
111
  /*************************************************************************/
 
112
  /*                                                                       */
 
113
  /* @macro:                                                               */
 
114
  /*    FT_CONFIG_STANDARD_LIBRARY_H                                       */
 
115
  /*                                                                       */
 
116
  /* @description:                                                         */
 
117
  /*    A macro used in #include statements to name the file containing    */
 
118
  /*    FreeType 2 configuration data.                                     */
 
119
  /*                                                                       */
 
120
#ifndef FT_CONFIG_STANDARD_LIBRARY_H
 
121
#define FT_CONFIG_STANDARD_LIBRARY_H  <freetype/config/ftstdlib.h>
 
122
#endif
 
123
 
 
124
 
 
125
  /*************************************************************************/
 
126
  /*                                                                       */
 
127
  /* @macro:                                                               */
 
128
  /*    FT_CONFIG_OPTIONS_H                                                */
 
129
  /*                                                                       */
 
130
  /* @description:                                                         */
 
131
  /*    A macro used in #include statements to name the file containing    */
 
132
  /*    FreeType 2 project-specific configuration options.                 */
 
133
  /*                                                                       */
 
134
#ifndef FT_CONFIG_OPTIONS_H
 
135
#define FT_CONFIG_OPTIONS_H  <freetype/config/ftoption.h>
 
136
#endif
 
137
 
 
138
 
 
139
  /*************************************************************************/
 
140
  /*                                                                       */
 
141
  /* @macro:                                                               */
 
142
  /*    FT_CONFIG_MODULES_H                                                */
 
143
  /*                                                                       */
 
144
  /* @description:                                                         */
 
145
  /*    A macro used in #include statements to name the file containing    */
 
146
  /*    the list of FreeType 2 modules that are statically linked to new   */
 
147
  /*    library instances in @FT_Init_FreeType.                            */
 
148
  /*                                                                       */
 
149
#ifndef FT_CONFIG_MODULES_H
 
150
#define FT_CONFIG_MODULES_H  <freetype/config/ftmodule.h>
 
151
#endif
 
152
 
 
153
 
 
154
  /* public headers */
 
155
 
 
156
  /*************************************************************************/
 
157
  /*                                                                       */
 
158
  /* @macro:                                                               */
 
159
  /*    FT_FREETYPE_H                                                      */
 
160
  /*                                                                       */
 
161
  /* @description:                                                         */
 
162
  /*    A macro used in #include statements to name the file containing    */
 
163
  /*    the base FreeType 2 API.                                           */
 
164
  /*                                                                       */
 
165
#define FT_FREETYPE_H  <freetype/freetype.h>
 
166
 
 
167
 
 
168
  /*************************************************************************/
 
169
  /*                                                                       */
 
170
  /* @macro:                                                               */
 
171
  /*    FT_ERRORS_H                                                        */
 
172
  /*                                                                       */
 
173
  /* @description:                                                         */
 
174
  /*    A macro used in #include statements to name the file containing    */
 
175
  /*    the list of FreeType 2 error codes (and messages).                 */
 
176
  /*                                                                       */
 
177
  /*    It is included by @FT_FREETYPE_H.                                  */
 
178
  /*                                                                       */
 
179
#define FT_ERRORS_H  <freetype/fterrors.h>
 
180
 
 
181
 
 
182
  /*************************************************************************/
 
183
  /*                                                                       */
 
184
  /* @macro:                                                               */
 
185
  /*    FT_MODULE_ERRORS_H                                                 */
 
186
  /*                                                                       */
 
187
  /* @description:                                                         */
 
188
  /*    A macro used in #include statements to name the file containing    */
 
189
  /*    the list of FreeType 2 module error offsets (and messages).        */
 
190
  /*                                                                       */
 
191
#define FT_MODULE_ERRORS_H  <freetype/ftmoderr.h>
 
192
 
 
193
 
 
194
  /*************************************************************************/
 
195
  /*                                                                       */
 
196
  /* @macro:                                                               */
 
197
  /*    FT_SYSTEM_H                                                        */
 
198
  /*                                                                       */
 
199
  /* @description:                                                         */
 
200
  /*    A macro used in #include statements to name the file containing    */
 
201
  /*    the FreeType 2 interface to low-level operations (i.e. memory      */
 
202
  /*    management and stream i/o).                                        */
 
203
  /*                                                                       */
 
204
  /*    It is included by @FT_FREETYPE_H.                                  */
 
205
  /*                                                                       */
 
206
#define FT_SYSTEM_H  <freetype/ftsystem.h>
 
207
 
 
208
 
 
209
  /*************************************************************************/
 
210
  /*                                                                       */
 
211
  /* @macro:                                                               */
 
212
  /*    FT_IMAGE_H                                                         */
 
213
  /*                                                                       */
 
214
  /* @description:                                                         */
 
215
  /*    A macro used in #include statements to name the file containing    */
 
216
  /*    types definitions related to glyph images (i.e. bitmaps, outlines, */
 
217
  /*    scan-converter parameters).                                        */
 
218
  /*                                                                       */
 
219
  /*    It is included by @FT_FREETYPE_H.                                  */
 
220
  /*                                                                       */
 
221
#define FT_IMAGE_H  <freetype/ftimage.h>
 
222
 
 
223
 
 
224
  /*************************************************************************/
 
225
  /*                                                                       */
 
226
  /* @macro:                                                               */
 
227
  /*    FT_TYPES_H                                                         */
 
228
  /*                                                                       */
 
229
  /* @description:                                                         */
 
230
  /*    A macro used in #include statements to name the file containing    */
 
231
  /*    the basic data types defined by FreeType 2.                        */
 
232
  /*                                                                       */
 
233
  /*    It is included by @FT_FREETYPE_H.                                  */
 
234
  /*                                                                       */
 
235
#define FT_TYPES_H  <freetype/fttypes.h>
 
236
 
 
237
 
 
238
  /*************************************************************************/
 
239
  /*                                                                       */
 
240
  /* @macro:                                                               */
 
241
  /*    FT_LIST_H                                                          */
 
242
  /*                                                                       */
 
243
  /* @description:                                                         */
 
244
  /*    A macro used in #include statements to name the file containing    */
 
245
  /*    the list management API of FreeType 2.                             */
 
246
  /*                                                                       */
 
247
  /*    (Most applications will never need to include this file.)          */
 
248
  /*                                                                       */
 
249
#define FT_LIST_H  <freetype/ftlist.h>
 
250
 
 
251
 
 
252
  /*************************************************************************/
 
253
  /*                                                                       */
 
254
  /* @macro:                                                               */
 
255
  /*    FT_OUTLINE_H                                                       */
 
256
  /*                                                                       */
 
257
  /* @description:                                                         */
 
258
  /*    A macro used in #include statements to name the file containing    */
 
259
  /*    the scalable outline management API of FreeType 2.                 */
 
260
  /*                                                                       */
 
261
#define FT_OUTLINE_H  <freetype/ftoutln.h>
 
262
 
 
263
 
 
264
  /*************************************************************************/
 
265
  /*                                                                       */
 
266
  /* @macro:                                                               */
 
267
  /*    FT_SIZES_H                                                         */
 
268
  /*                                                                       */
 
269
  /* @description:                                                         */
 
270
  /*    A macro used in #include statements to name the file containing    */
 
271
  /*    the API used to manage multiple @FT_Size objects per face.         */
 
272
  /*                                                                       */
 
273
#define FT_SIZES_H  <freetype/ftsizes.h>
 
274
 
 
275
 
 
276
  /*************************************************************************/
 
277
  /*                                                                       */
 
278
  /* @macro:                                                               */
 
279
  /*    FT_MODULE_H                                                        */
 
280
  /*                                                                       */
 
281
  /* @description:                                                         */
 
282
  /*    A macro used in #include statements to name the file containing    */
 
283
  /*    the module management API of FreeType 2.                           */
 
284
  /*                                                                       */
 
285
#define FT_MODULE_H  <freetype/ftmodapi.h>
 
286
 
 
287
 
 
288
  /*************************************************************************/
 
289
  /*                                                                       */
 
290
  /* @macro:                                                               */
 
291
  /*    FT_RENDER_H                                                        */
 
292
  /*                                                                       */
 
293
  /* @description:                                                         */
 
294
  /*    A macro used in #include statements to name the file containing    */
 
295
  /*    the renderer module management API of FreeType 2.                  */
 
296
  /*                                                                       */
 
297
#define FT_RENDER_H  <freetype/ftrender.h>
 
298
 
 
299
 
 
300
  /*************************************************************************/
 
301
  /*                                                                       */
 
302
  /* @macro:                                                               */
 
303
  /*    FT_TYPE1_TABLES_H                                                  */
 
304
  /*                                                                       */
 
305
  /* @description:                                                         */
 
306
  /*    A macro used in #include statements to name the file containing    */
 
307
  /*    the types and API specific to the Type 1 format.                   */
 
308
  /*                                                                       */
 
309
#define FT_TYPE1_TABLES_H  <freetype/t1tables.h>
 
310
 
 
311
 
 
312
  /*************************************************************************/
 
313
  /*                                                                       */
 
314
  /* @macro:                                                               */
 
315
  /*    FT_TRUETYPE_IDS_H                                                  */
 
316
  /*                                                                       */
 
317
  /* @description:                                                         */
 
318
  /*    A macro used in #include statements to name the file containing    */
 
319
  /*    the enumeration values used to identify name strings, languages,   */
 
320
  /*    encodings, etc.  This file really contains a _large_ set of        */
 
321
  /*    constant macro definitions, taken from the TrueType and OpenType   */
 
322
  /*    specifications.                                                    */
 
323
  /*                                                                       */
 
324
#define FT_TRUETYPE_IDS_H  <freetype/ttnameid.h>
 
325
 
 
326
 
 
327
  /*************************************************************************/
 
328
  /*                                                                       */
 
329
  /* @macro:                                                               */
 
330
  /*    FT_TRUETYPE_TABLES_H                                               */
 
331
  /*                                                                       */
 
332
  /* @description:                                                         */
 
333
  /*    A macro used in #include statements to name the file containing    */
 
334
  /*    the types and API specific to the TrueType (as well as OpenType)   */
 
335
  /*    format.                                                            */
 
336
  /*                                                                       */
 
337
#define FT_TRUETYPE_TABLES_H  <freetype/tttables.h>
 
338
 
 
339
 
 
340
  /*************************************************************************/
 
341
  /*                                                                       */
 
342
  /* @macro:                                                               */
 
343
  /*    FT_TRUETYPE_TAGS_H                                                 */
 
344
  /*                                                                       */
 
345
  /* @description:                                                         */
 
346
  /*    A macro used in #include statements to name the file containing    */
 
347
  /*    the definitions of TrueType 4-byte `tags' used to identify blocks  */
 
348
  /*    in SFNT-based font formats (i.e. TrueType and OpenType).           */
 
349
  /*                                                                       */
 
350
#define FT_TRUETYPE_TAGS_H  <freetype/tttags.h>
 
351
 
 
352
 
 
353
  /*************************************************************************/
 
354
  /*                                                                       */
 
355
  /* @macro:                                                               */
 
356
  /*    FT_BDF_H                                                           */
 
357
  /*                                                                       */
 
358
  /* @description:                                                         */
 
359
  /*    A macro used in #include statements to name the file containing    */
 
360
  /*    the definitions of an API to access BDF-specific strings from a    */
 
361
  /*    face.                                                              */
 
362
  /*                                                                       */
 
363
#define FT_BDF_H  <freetype/ftbdf.h>
 
364
 
 
365
  /*************************************************************************/
 
366
  /*                                                                       */
 
367
  /* @macro:                                                               */
 
368
  /*    FT_GZIP_H                                                          */
 
369
  /*                                                                       */
 
370
  /* @description:                                                         */
 
371
  /*    A macro used in #include statements to name the file containing    */
 
372
  /*    the definitions of an API to support for gzip-compressed files.    */
 
373
  /*                                                                       */
 
374
#define FT_GZIP_H  <freetype/ftgzip.h>
 
375
 
 
376
 
 
377
  /*************************************************************************/
 
378
  /*                                                                       */
 
379
  /* @macro:                                                               */
 
380
  /*    FT_LZW_H                                                           */
 
381
  /*                                                                       */
 
382
  /* @description:                                                         */
 
383
  /*    A macro used in #include statements to name the file containing    */
 
384
  /*    the definitions of an API to support for LZW-compressed files.     */
 
385
  /*                                                                       */
 
386
#define FT_LZW_H  <freetype/ftlzw.h>
 
387
 
 
388
 
 
389
  /*************************************************************************/
 
390
  /*                                                                       */
 
391
  /* @macro:                                                               */
 
392
  /*    FT_WINFONTS_H                                                      */
 
393
  /*                                                                       */
 
394
  /* @description:                                                         */
 
395
  /*    A macro used in #include statements to name the file containing    */
 
396
  /*    the definitions of an API to support Windows .FNT files            */
 
397
  /*                                                                       */
 
398
#define FT_WINFONTS_H   <freetype/ftwinfnt.h>
 
399
 
 
400
 
 
401
  /*************************************************************************/
 
402
  /*                                                                       */
 
403
  /* @macro:                                                               */
 
404
  /*    FT_GLYPH_H                                                         */
 
405
  /*                                                                       */
 
406
  /* @description:                                                         */
 
407
  /*    A macro used in #include statements to name the file containing    */
 
408
  /*    the API of the optional glyph management component.                */
 
409
  /*                                                                       */
 
410
#define FT_GLYPH_H  <freetype/ftglyph.h>
 
411
 
 
412
 
 
413
  /*************************************************************************/
 
414
  /*                                                                       */
 
415
  /* @macro:                                                               */
 
416
  /*    FT_BBOX_H                                                          */
 
417
  /*                                                                       */
 
418
  /* @description:                                                         */
 
419
  /*    A macro used in #include statements to name the file containing    */
 
420
  /*    the API of the optional exact bounding box computation routines.   */
 
421
  /*                                                                       */
 
422
#define FT_BBOX_H  <freetype/ftbbox.h>
 
423
 
 
424
 
 
425
  /*************************************************************************/
 
426
  /*                                                                       */
 
427
  /* @macro:                                                               */
 
428
  /*    FT_CACHE_H                                                         */
 
429
  /*                                                                       */
 
430
  /* @description:                                                         */
 
431
  /*    A macro used in #include statements to name the file containing    */
 
432
  /*    the API of the optional FreeType 2 cache sub-system.               */
 
433
  /*                                                                       */
 
434
#define FT_CACHE_H  <freetype/ftcache.h>
 
435
 
 
436
 
 
437
  /*************************************************************************/
 
438
  /*                                                                       */
 
439
  /* @macro:                                                               */
 
440
  /*    FT_CACHE_IMAGE_H                                                   */
 
441
  /*                                                                       */
 
442
  /* @description:                                                         */
 
443
  /*    A macro used in #include statements to name the file containing    */
 
444
  /*    the `glyph image' API of the FreeType 2 cache sub-system.          */
 
445
  /*                                                                       */
 
446
  /*    It is used to define a cache for @FT_Glyph elements.  You can also */
 
447
  /*    see the API defined in @FT_CACHE_SMALL_BITMAPS_H if you only need  */
 
448
  /*    to store small glyph bitmaps, as it will use less memory.          */
 
449
  /*                                                                       */
 
450
  /*    This macro is deprecated.  Simply include @FT_CACHE_H to have all  */
 
451
  /*    glyph image-related cache declarations.                            */
 
452
  /*                                                                       */
 
453
#define FT_CACHE_IMAGE_H  FT_CACHE_H
 
454
 
 
455
 
 
456
  /*************************************************************************/
 
457
  /*                                                                       */
 
458
  /* @macro:                                                               */
 
459
  /*    FT_CACHE_SMALL_BITMAPS_H                                           */
 
460
  /*                                                                       */
 
461
  /* @description:                                                         */
 
462
  /*    A macro used in #include statements to name the file containing    */
 
463
  /*    the `small bitmaps' API of the FreeType 2 cache sub-system.        */
 
464
  /*                                                                       */
 
465
  /*    It is used to define a cache for small glyph bitmaps in a          */
 
466
  /*    relatively memory-efficient way.  You can also use the API defined */
 
467
  /*    in @FT_CACHE_IMAGE_H if you want to cache arbitrary glyph images,  */
 
468
  /*    including scalable outlines.                                       */
 
469
  /*                                                                       */
 
470
  /*    This macro is deprecated.  Simply include @FT_CACHE_H to have all  */
 
471
  /*    small bitmaps-related cache declarations.                          */
 
472
  /*                                                                       */
 
473
#define FT_CACHE_SMALL_BITMAPS_H  FT_CACHE_H
 
474
 
 
475
 
 
476
  /*************************************************************************/
 
477
  /*                                                                       */
 
478
  /* @macro:                                                               */
 
479
  /*    FT_CACHE_CHARMAP_H                                                 */
 
480
  /*                                                                       */
 
481
  /* @description:                                                         */
 
482
  /*    A macro used in #include statements to name the file containing    */
 
483
  /*    the `charmap' API of the FreeType 2 cache sub-system.              */
 
484
  /*                                                                       */
 
485
  /*    This macro is deprecated.  Simply include @FT_CACHE_H to have all  */
 
486
  /*    charmap-based cache declarations.                                  */
 
487
  /*                                                                       */
 
488
#define FT_CACHE_CHARMAP_H     FT_CACHE_H
 
489
 
 
490
 
 
491
  /*************************************************************************/
 
492
  /*                                                                       */
 
493
  /* @macro:                                                               */
 
494
  /*    FT_MAC_H                                                           */
 
495
  /*                                                                       */
 
496
  /* @description:                                                         */
 
497
  /*    A macro used in #include statements to name the file containing    */
 
498
  /*    the Macintosh-specific FreeType 2 API. The latter is used to       */
 
499
  /*    access fonts embedded in resource forks.                           */
 
500
  /*                                                                       */
 
501
  /*    This header file must be explicitly included by client             */
 
502
  /*    applications compiled on the Mac (note that the base API still     */
 
503
  /*    works though).                                                     */
 
504
  /*                                                                       */
 
505
#define FT_MAC_H  <freetype/ftmac.h>
 
506
 
 
507
 
 
508
  /*************************************************************************/
 
509
  /*                                                                       */
 
510
  /* @macro:                                                               */
 
511
  /*    FT_MULTIPLE_MASTERS_H                                              */
 
512
  /*                                                                       */
 
513
  /* @description:                                                         */
 
514
  /*    A macro used in #include statements to name the file containing    */
 
515
  /*    the optional multiple-masters management API of FreeType 2.        */
 
516
  /*                                                                       */
 
517
#define FT_MULTIPLE_MASTERS_H  <freetype/ftmm.h>
 
518
 
 
519
 
 
520
  /*************************************************************************/
 
521
  /*                                                                       */
 
522
  /* @macro:                                                               */
 
523
  /*    FT_SFNT_NAMES_H                                                    */
 
524
  /*                                                                       */
 
525
  /* @description:                                                         */
 
526
  /*    A macro used in #include statements to name the file containing    */
 
527
  /*    the optional FreeType 2 API used to access embedded `name' strings */
 
528
  /*    in SFNT-based font formats (i.e. TrueType and OpenType).           */
 
529
  /*                                                                       */
 
530
#define FT_SFNT_NAMES_H  <freetype/ftsnames.h>
 
531
 
 
532
  /* */
 
533
 
 
534
#define FT_TRIGONOMETRY_H       <freetype/fttrigon.h>
 
535
#define FT_STROKER_H            <freetype/ftstroke.h>
 
536
#define FT_SYNTHESIS_H          <freetype/ftsynth.h>
 
537
#define FT_ERROR_DEFINITIONS_H  <freetype/fterrdef.h>
 
538
 
 
539
#define FT_CACHE_MANAGER_H  <freetype/cache/ftcmanag.h>
 
540
 
 
541
#define FT_CACHE_INTERNAL_MRU_H      <freetype/cache/ftcmru.h>
 
542
#define FT_CACHE_INTERNAL_MANAGER_H  <freetype/cache/ftcmanag.h>
 
543
#define FT_CACHE_INTERNAL_CACHE_H    <freetype/cache/ftccache.h>
 
544
#define FT_CACHE_INTERNAL_GLYPH_H    <freetype/cache/ftcglyph.h>
 
545
#define FT_CACHE_INTERNAL_IMAGE_H    <freetype/cache/ftcimage.h>
 
546
#define FT_CACHE_INTERNAL_SBITS_H    <freetype/cache/ftcsbits.h>
 
547
 
 
548
 
 
549
#define FT_XFREE86_H              <freetype/ftxf86.h>
 
550
 
 
551
#define FT_INCREMENTAL_H          <freetype/ftincrem.h>
 
552
 
 
553
#define FT_TRUETYPE_UNPATENTED_H  <freetype/ttunpat.h>
 
554
 
 
555
  /* now include internal headers definitions from <freetype/internal/...> */
 
556
 
 
557
#define  FT_INTERNAL_INTERNAL_H  <freetype/internal/internal.h>
 
558
#include FT_INTERNAL_INTERNAL_H
 
559
 
 
560
 
 
561
#endif /* __FT2_BUILD_H__ */
 
562
 
 
563
 
 
564
/* END */