/[freetype]/freetype2/include/freetype/config/ftheader.h
ViewVC logotype

Diff of /freetype2/include/freetype/config/ftheader.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.36 by wl, Thu Aug 25 06:00:55 2005 UTC revision 1.37 by wl, Thu Oct 27 21:28:35 2005 UTC
# Line 96  Line 96 
96    
97    /* configuration files */    /* configuration files */
98    
99    /*************************************************************************/    /*************************************************************************
100    /*                                                                       */     *
101    /* @macro:                                                               */     * @macro:
102    /*    FT_CONFIG_CONFIG_H                                                 */     *   FT_CONFIG_CONFIG_H
103    /*                                                                       */     *
104    /* @description:                                                         */     * @description:
105    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing
106    /*    FreeType 2 configuration data.                                     */     *   FreeType 2 configuration data.
107    /*                                                                       */     *
108       */
109  #ifndef FT_CONFIG_CONFIG_H  #ifndef FT_CONFIG_CONFIG_H
110  #define FT_CONFIG_CONFIG_H  <freetype/config/ftconfig.h>  #define FT_CONFIG_CONFIG_H  <freetype/config/ftconfig.h>
111  #endif  #endif
112    
113    
114    /*************************************************************************/    /*************************************************************************
115    /*                                                                       */     *
116    /* @macro:                                                               */     * @macro:
117    /*    FT_CONFIG_STANDARD_LIBRARY_H                                       */     *   FT_CONFIG_STANDARD_LIBRARY_H
118    /*                                                                       */     *
119    /* @description:                                                         */     * @description:
120    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing
121    /*    FreeType 2 configuration data.                                     */     *   FreeType 2 interface to the standard C library functions.
122    /*                                                                       */     *
123       */
124  #ifndef FT_CONFIG_STANDARD_LIBRARY_H  #ifndef FT_CONFIG_STANDARD_LIBRARY_H
125  #define FT_CONFIG_STANDARD_LIBRARY_H  <freetype/config/ftstdlib.h>  #define FT_CONFIG_STANDARD_LIBRARY_H  <freetype/config/ftstdlib.h>
126  #endif  #endif
127    
128    
129    /*************************************************************************/    /*************************************************************************
130    /*                                                                       */     *
131    /* @macro:                                                               */     * @macro:
132    /*    FT_CONFIG_OPTIONS_H                                                */     *   FT_CONFIG_OPTIONS_H
133    /*                                                                       */     *
134    /* @description:                                                         */     * @description:
135    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing
136    /*    FreeType 2 project-specific configuration options.                 */     *   FreeType 2 project-specific configuration options.
137    /*                                                                       */     *
138       */
139  #ifndef FT_CONFIG_OPTIONS_H  #ifndef FT_CONFIG_OPTIONS_H
140  #define FT_CONFIG_OPTIONS_H  <freetype/config/ftoption.h>  #define FT_CONFIG_OPTIONS_H  <freetype/config/ftoption.h>
141  #endif  #endif
142    
143    
144    /*************************************************************************/    /*************************************************************************
145    /*                                                                       */     *
146    /* @macro:                                                               */     * @macro:
147    /*    FT_CONFIG_MODULES_H                                                */     *   FT_CONFIG_MODULES_H
148    /*                                                                       */     *
149    /* @description:                                                         */     * @description:
150    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
151    /*    the list of FreeType 2 modules that are statically linked to new   */     *   list of FreeType 2 modules that are statically linked to new library
152    /*    library instances in @FT_Init_FreeType.                            */     *   instances in @FT_Init_FreeType.
153    /*                                                                       */     *
154       */
155  #ifndef FT_CONFIG_MODULES_H  #ifndef FT_CONFIG_MODULES_H
156  #define FT_CONFIG_MODULES_H  <freetype/config/ftmodule.h>  #define FT_CONFIG_MODULES_H  <freetype/config/ftmodule.h>
157  #endif  #endif
# Line 155  Line 159 
159    
160    /* public headers */    /* public headers */
161    
162    /*************************************************************************/    /*************************************************************************
163    /*                                                                       */     *
164    /* @macro:                                                               */     * @macro:
165    /*    FT_FREETYPE_H                                                      */     *   FT_FREETYPE_H
166    /*                                                                       */     *
167    /* @description:                                                         */     * @description:
168    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
169    /*    the base FreeType 2 API.                                           */     *   base FreeType 2 API.
170    /*                                                                       */     *
171       */
172  #define FT_FREETYPE_H  <freetype/freetype.h>  #define FT_FREETYPE_H  <freetype/freetype.h>
173    
174    
175    /*************************************************************************/    /*************************************************************************
176    /*                                                                       */     *
177    /* @macro:                                                               */     * @macro:
178    /*    FT_ERRORS_H                                                        */     *   FT_ERRORS_H
179    /*                                                                       */     *
180    /* @description:                                                         */     * @description:
181    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
182    /*    the list of FreeType 2 error codes (and messages).                 */     *   list of FreeType 2 error codes (and messages).
183    /*                                                                       */     *
184    /*    It is included by @FT_FREETYPE_H.                                  */     *   It is included by @FT_FREETYPE_H.
185    /*                                                                       */     *
186       */
187  #define FT_ERRORS_H  <freetype/fterrors.h>  #define FT_ERRORS_H  <freetype/fterrors.h>
188    
189    
190    /*************************************************************************/    /*************************************************************************
191    /*                                                                       */     *
192    /* @macro:                                                               */     * @macro:
193    /*    FT_MODULE_ERRORS_H                                                 */     *   FT_MODULE_ERRORS_H
194    /*                                                                       */     *
195    /* @description:                                                         */     * @description:
196    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
197    /*    the list of FreeType 2 module error offsets (and messages).        */     *   list of FreeType 2 module error offsets (and messages).
198    /*                                                                       */     *
199       */
200  #define FT_MODULE_ERRORS_H  <freetype/ftmoderr.h>  #define FT_MODULE_ERRORS_H  <freetype/ftmoderr.h>
201    
202    
203    /*************************************************************************/    /*************************************************************************
204    /*                                                                       */     *
205    /* @macro:                                                               */     * @macro:
206    /*    FT_SYSTEM_H                                                        */     *   FT_SYSTEM_H
207    /*                                                                       */     *
208    /* @description:                                                         */     * @description:
209    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
210    /*    the FreeType 2 interface to low-level operations (i.e. memory      */     *   FreeType 2 interface to low-level operations (i.e., memory management
211    /*    management and stream i/o).                                        */     *   and stream i/o).
212    /*                                                                       */     *
213    /*    It is included by @FT_FREETYPE_H.                                  */     *   It is included by @FT_FREETYPE_H.
214    /*                                                                       */     *
215       */
216  #define FT_SYSTEM_H  <freetype/ftsystem.h>  #define FT_SYSTEM_H  <freetype/ftsystem.h>
217    
218    
219    /*************************************************************************/    /*************************************************************************
220    /*                                                                       */     *
221    /* @macro:                                                               */     * @macro:
222    /*    FT_IMAGE_H                                                         */     *   FT_IMAGE_H
223    /*                                                                       */     *
224    /* @description:                                                         */     * @description:
225    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing types
226    /*    types definitions related to glyph images (i.e. bitmaps, outlines, */     *   definitions related to glyph images (i.e., bitmaps, outlines,
227    /*    scan-converter parameters).                                        */     *   scan-converter parameters).
228    /*                                                                       */     *
229    /*    It is included by @FT_FREETYPE_H.                                  */     *   It is included by @FT_FREETYPE_H.
230    /*                                                                       */     *
231       */
232  #define FT_IMAGE_H  <freetype/ftimage.h>  #define FT_IMAGE_H  <freetype/ftimage.h>
233    
234    
235    /*************************************************************************/    /*************************************************************************
236    /*                                                                       */     *
237    /* @macro:                                                               */     * @macro:
238    /*    FT_TYPES_H                                                         */     *   FT_TYPES_H
239    /*                                                                       */     *
240    /* @description:                                                         */     * @description:
241    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
242    /*    the basic data types defined by FreeType 2.                        */     *   basic data types defined by FreeType 2.
243    /*                                                                       */     *
244    /*    It is included by @FT_FREETYPE_H.                                  */     *   It is included by @FT_FREETYPE_H.
245    /*                                                                       */     *
246       */
247  #define FT_TYPES_H  <freetype/fttypes.h>  #define FT_TYPES_H  <freetype/fttypes.h>
248    
249    
250    /*************************************************************************/    /*************************************************************************
251    /*                                                                       */     *
252    /* @macro:                                                               */     * @macro:
253    /*    FT_LIST_H                                                          */     *   FT_LIST_H
254    /*                                                                       */     *
255    /* @description:                                                         */     * @description:
256    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
257    /*    the list management API of FreeType 2.                             */     *   list management API of FreeType 2.
258    /*                                                                       */     *
259    /*    (Most applications will never need to include this file.)          */     *   (Most applications will never need to include this file.)
260    /*                                                                       */     *
261       */
262  #define FT_LIST_H  <freetype/ftlist.h>  #define FT_LIST_H  <freetype/ftlist.h>
263    
264    
265    /*************************************************************************/    /*************************************************************************
266    /*                                                                       */     *
267    /* @macro:                                                               */     * @macro:
268    /*    FT_OUTLINE_H                                                       */     *   FT_OUTLINE_H
269    /*                                                                       */     *
270    /* @description:                                                         */     * @description:
271    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
272    /*    the scalable outline management API of FreeType 2.                 */     *   scalable outline management API of FreeType 2.
273    /*                                                                       */     *
274       */
275  #define FT_OUTLINE_H  <freetype/ftoutln.h>  #define FT_OUTLINE_H  <freetype/ftoutln.h>
276    
277    
278    /*************************************************************************/    /*************************************************************************
279    /*                                                                       */     *
280    /* @macro:                                                               */     * @macro:
281    /*    FT_SIZES_H                                                         */     *   FT_SIZES_H
282    /*                                                                       */     *
283    /* @description:                                                         */     * @description:
284    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
285    /*    the API used to manage multiple @FT_Size objects per face.         */     *   API used to manage multiple @FT_Size objects per face.
286    /*                                                                       */     *
287       */
288  #define FT_SIZES_H  <freetype/ftsizes.h>  #define FT_SIZES_H  <freetype/ftsizes.h>
289    
290    
291    /*************************************************************************/    /*************************************************************************
292    /*                                                                       */     *
293    /* @macro:                                                               */     * @macro:
294    /*    FT_MODULE_H                                                        */     *   FT_MODULE_H
295    /*                                                                       */     *
296    /* @description:                                                         */     * @description:
297    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
298    /*    the module management API of FreeType 2.                           */     *   module management API of FreeType 2.
299    /*                                                                       */     *
300       */
301  #define FT_MODULE_H  <freetype/ftmodapi.h>  #define FT_MODULE_H  <freetype/ftmodapi.h>
302    
303    
304    /*************************************************************************/    /*************************************************************************
305    /*                                                                       */     *
306    /* @macro:                                                               */     * @macro:
307    /*    FT_RENDER_H                                                        */     *   FT_RENDER_H
308    /*                                                                       */     *
309    /* @description:                                                         */     * @description:
310    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
311    /*    the renderer module management API of FreeType 2.                  */     *   renderer module management API of FreeType 2.
312    /*                                                                       */     *
313       */
314  #define FT_RENDER_H  <freetype/ftrender.h>  #define FT_RENDER_H  <freetype/ftrender.h>
315    
316    
317    /*************************************************************************/    /*************************************************************************
318    /*                                                                       */     *
319    /* @macro:                                                               */     * @macro:
320    /*    FT_TYPE1_TABLES_H                                                  */     *   FT_TYPE1_TABLES_H
321    /*                                                                       */     *
322    /* @description:                                                         */     * @description:
323    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
324    /*    the types and API specific to the Type 1 format.                   */     *   types and API specific to the Type 1 format.
325    /*                                                                       */     *
326       */
327  #define FT_TYPE1_TABLES_H  <freetype/t1tables.h>  #define FT_TYPE1_TABLES_H  <freetype/t1tables.h>
328    
329    
330    /*************************************************************************/    /*************************************************************************
331    /*                                                                       */     *
332    /* @macro:                                                               */     * @macro:
333    /*    FT_TRUETYPE_IDS_H                                                  */     *   FT_TRUETYPE_IDS_H
334    /*                                                                       */     *
335    /* @description:                                                         */     * @description:
336    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
337    /*    the enumeration values used to identify name strings, languages,   */     *   enumeration values used to identify name strings, languages,
338    /*    encodings, etc.  This file really contains a _large_ set of        */     *   encodings, etc.  This file really contains a _large_ set of constant
339    /*    constant macro definitions, taken from the TrueType and OpenType   */     *   macro definitions, taken from the TrueType and OpenType
340    /*    specifications.                                                    */     *   specifications.
341    /*                                                                       */     *
342       */
343  #define FT_TRUETYPE_IDS_H  <freetype/ttnameid.h>  #define FT_TRUETYPE_IDS_H  <freetype/ttnameid.h>
344    
345    
346    /*************************************************************************/    /*************************************************************************
347    /*                                                                       */     *
348    /* @macro:                                                               */     * @macro:
349    /*    FT_TRUETYPE_TABLES_H                                               */     *   FT_TRUETYPE_TABLES_H
350    /*                                                                       */     *
351    /* @description:                                                         */     * @description:
352    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
353    /*    the types and API specific to the TrueType (as well as OpenType)   */     *   types and API specific to the TrueType (as well as OpenType) format.
354    /*    format.                                                            */     *
355    /*                                                                       */     */
356  #define FT_TRUETYPE_TABLES_H  <freetype/tttables.h>  #define FT_TRUETYPE_TABLES_H  <freetype/tttables.h>
357    
358    
359    /*************************************************************************/    /*************************************************************************
360    /*                                                                       */     *
361    /* @macro:                                                               */     * @macro:
362    /*    FT_TRUETYPE_TAGS_H                                                 */     *   FT_TRUETYPE_TAGS_H
363    /*                                                                       */     *
364    /* @description:                                                         */     * @description:
365    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
366    /*    the definitions of TrueType 4-byte `tags' used to identify blocks  */     *   definitions of TrueType 4-byte `tags' used to identify blocks in
367    /*    in SFNT-based font formats (i.e. TrueType and OpenType).           */     *   SFNT-based font formats (i.e., TrueType and OpenType).
368    /*                                                                       */     *
369       */
370  #define FT_TRUETYPE_TAGS_H  <freetype/tttags.h>  #define FT_TRUETYPE_TAGS_H  <freetype/tttags.h>
371    
372    
373    /*************************************************************************/    /*************************************************************************
374    /*                                                                       */     *
375    /* @macro:                                                               */     * @macro:
376    /*    FT_BDF_H                                                           */     *   FT_BDF_H
377    /*                                                                       */     *
378    /* @description:                                                         */     * @description:
379    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
380    /*    the definitions of an API to access BDF-specific strings from a    */     *   definitions of an API to access BDF-specific strings from a face.
381    /*    face.                                                              */     *
382    /*                                                                       */     */
383  #define FT_BDF_H  <freetype/ftbdf.h>  #define FT_BDF_H  <freetype/ftbdf.h>
384    
385    
386    /*************************************************************************/    /*************************************************************************
387    /*                                                                       */     *
388    /* @macro:                                                               */     * @macro:
389    /*    FT_GZIP_H                                                          */     *   FT_GZIP_H
390    /*                                                                       */     *
391    /* @description:                                                         */     * @description:
392    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
393    /*    the definitions of an API to support for gzip-compressed files.    */     *   definitions of an API to support for gzip-compressed files.
394    /*                                                                       */     *
395       */
396  #define FT_GZIP_H  <freetype/ftgzip.h>  #define FT_GZIP_H  <freetype/ftgzip.h>
397    
398    
399    /*************************************************************************/    /*************************************************************************
400    /*                                                                       */     *
401    /* @macro:                                                               */     * @macro:
402    /*    FT_LZW_H                                                           */     *   FT_LZW_H
403    /*                                                                       */     *
404    /* @description:                                                         */     * @description:
405    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
406    /*    the definitions of an API to support for LZW-compressed files.     */     *   definitions of an API to support for LZW-compressed files.
407    /*                                                                       */     *
408       */
409  #define FT_LZW_H  <freetype/ftlzw.h>  #define FT_LZW_H  <freetype/ftlzw.h>
410    
411    
412    /*************************************************************************/    /*************************************************************************
413    /*                                                                       */     *
414    /* @macro:                                                               */     * @macro:
415    /*    FT_WINFONTS_H                                                      */     *   FT_WINFONTS_H
416    /*                                                                       */     *
417    /* @description:                                                         */     * @description:
418    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
419    /*    the definitions of an API to support Windows .FNT files            */     *   definitions of an API to support Windows FNT files.
420    /*                                                                       */     *
421       */
422  #define FT_WINFONTS_H   <freetype/ftwinfnt.h>  #define FT_WINFONTS_H   <freetype/ftwinfnt.h>
423    
424    
425    /*************************************************************************/    /*************************************************************************
426    /*                                                                       */     *
427    /* @macro:                                                               */     * @macro:
428    /*    FT_GLYPH_H                                                         */     *   FT_GLYPH_H
429    /*                                                                       */     *
430    /* @description:                                                         */     * @description:
431    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
432    /*    the API of the optional glyph management component.                */     *   API of the optional glyph management component.
433    /*                                                                       */     *
434       */
435  #define FT_GLYPH_H  <freetype/ftglyph.h>  #define FT_GLYPH_H  <freetype/ftglyph.h>
436    
437    
438    /*************************************************************************/    /*************************************************************************
439    /*                                                                       */     *
440    /* @macro:                                                               */     * @macro:
441    /*    FT_BITMAP_H                                                        */     *   FT_BITMAP_H
442    /*                                                                       */     *
443    /* @description:                                                         */     * @description:
444    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
445    /*    the API of the optional bitmap conversion component.               */     *   API of the optional bitmap conversion component.
446    /*                                                                       */     *
447       */
448  #define FT_BITMAP_H  <freetype/ftbitmap.h>  #define FT_BITMAP_H  <freetype/ftbitmap.h>
449    
450    
451    /*************************************************************************/    /*************************************************************************
452    /*                                                                       */     *
453    /* @macro:                                                               */     * @macro:
454    /*    FT_BBOX_H                                                          */     *   FT_BBOX_H
455    /*                                                                       */     *
456    /* @description:                                                         */     * @description:
457    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
458    /*    the API of the optional exact bounding box computation routines.   */     *   API of the optional exact bounding box computation routines.
459    /*                                                                       */     *
460       */
461  #define FT_BBOX_H  <freetype/ftbbox.h>  #define FT_BBOX_H  <freetype/ftbbox.h>
462    
463    
464    /*************************************************************************/    /*************************************************************************
465    /*                                                                       */     *
466    /* @macro:                                                               */     * @macro:
467    /*    FT_CACHE_H                                                         */     *   FT_CACHE_H
468    /*                                                                       */     *
469    /* @description:                                                         */     * @description:
470    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
471    /*    the API of the optional FreeType 2 cache sub-system.               */     *   API of the optional FreeType 2 cache sub-system.
472    /*                                                                       */     *
473       */
474  #define FT_CACHE_H  <freetype/ftcache.h>  #define FT_CACHE_H  <freetype/ftcache.h>
475    
476    
477    /*************************************************************************/    /*************************************************************************
478    /*                                                                       */     *
479    /* @macro:                                                               */     * @macro:
480    /*    FT_CACHE_IMAGE_H                                                   */     *   FT_CACHE_IMAGE_H
481    /*                                                                       */     *
482    /* @description:                                                         */     * @description:
483    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
484    /*    the `glyph image' API of the FreeType 2 cache sub-system.          */     *   `glyph image' API of the FreeType 2 cache sub-system.
485    /*                                                                       */     *
486    /*    It is used to define a cache for @FT_Glyph elements.  You can also */     *   It is used to define a cache for @FT_Glyph elements.  You can also
487    /*    see the API defined in @FT_CACHE_SMALL_BITMAPS_H if you only need  */     *   see the API defined in @FT_CACHE_SMALL_BITMAPS_H if you only need to
488    /*    to store small glyph bitmaps, as it will use less memory.          */     *   store small glyph bitmaps, as it will use less memory.
489    /*                                                                       */     *
490    /*    This macro is deprecated.  Simply include @FT_CACHE_H to have all  */     *   This macro is deprecated.  Simply include @FT_CACHE_H to have all
491    /*    glyph image-related cache declarations.                            */     *   glyph image-related cache declarations.
492    /*                                                                       */     *
493       */
494  #define FT_CACHE_IMAGE_H  FT_CACHE_H  #define FT_CACHE_IMAGE_H  FT_CACHE_H
495    
496    
497    /*************************************************************************/    /*************************************************************************
498    /*                                                                       */     *
499    /* @macro:                                                               */     * @macro:
500    /*    FT_CACHE_SMALL_BITMAPS_H                                           */     *   FT_CACHE_SMALL_BITMAPS_H
501    /*                                                                       */     *
502    /* @description:                                                         */     * @description:
503    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
504    /*    the `small bitmaps' API of the FreeType 2 cache sub-system.        */     *   `small bitmaps' API of the FreeType 2 cache sub-system.
505    /*                                                                       */     *
506    /*    It is used to define a cache for small glyph bitmaps in a          */     *   It is used to define a cache for small glyph bitmaps in a relatively
507    /*    relatively memory-efficient way.  You can also use the API defined */     *   memory-efficient way.  You can also use the API defined in
508    /*    in @FT_CACHE_IMAGE_H if you want to cache arbitrary glyph images,  */     *   @FT_CACHE_IMAGE_H if you want to cache arbitrary glyph images,
509    /*    including scalable outlines.                                       */     *   including scalable outlines.
510    /*                                                                       */     *
511    /*    This macro is deprecated.  Simply include @FT_CACHE_H to have all  */     *   This macro is deprecated.  Simply include @FT_CACHE_H to have all
512    /*    small bitmaps-related cache declarations.                          */     *   small bitmaps-related cache declarations.
513    /*                                                                       */     *
514       */
515  #define FT_CACHE_SMALL_BITMAPS_H  FT_CACHE_H  #define FT_CACHE_SMALL_BITMAPS_H  FT_CACHE_H
516    
517    
518    /*************************************************************************/    /*************************************************************************
519    /*                                                                       */     *
520    /* @macro:                                                               */     * @macro:
521    /*    FT_CACHE_CHARMAP_H                                                 */     *   FT_CACHE_CHARMAP_H
522    /*                                                                       */     *
523    /* @description:                                                         */     * @description:
524    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
525    /*    the `charmap' API of the FreeType 2 cache sub-system.              */     *   `charmap' API of the FreeType 2 cache sub-system.
526    /*                                                                       */     *
527    /*    This macro is deprecated.  Simply include @FT_CACHE_H to have all  */     *   This macro is deprecated.  Simply include @FT_CACHE_H to have all
528    /*    charmap-based cache declarations.                                  */     *   charmap-based cache declarations.
529    /*                                                                       */     *
530  #define FT_CACHE_CHARMAP_H     FT_CACHE_H     */
531    #define FT_CACHE_CHARMAP_H  FT_CACHE_H
532    
533    /*************************************************************************/  
534    /*                                                                       */    /*************************************************************************
535    /* @macro:                                                               */     *
536    /*    FT_MAC_H                                                           */     * @macro:
537    /*                                                                       */     *   FT_MAC_H
538    /* @description:                                                         */     *
539    /*    A macro used in #include statements to name the file containing    */     * @description:
540    /*    the Macintosh-specific FreeType 2 API. The latter is used to       */     *   A macro used in #include statements to name the file containing the
541    /*    access fonts embedded in resource forks.                           */     *   Macintosh-specific FreeType 2 API.  The latter is used to access
542    /*                                                                       */     *   fonts embedded in resource forks.
543    /*    This header file must be explicitly included by client             */     *
544    /*    applications compiled on the Mac (note that the base API still     */     *   This header file must be explicitly included by client applications
545    /*    works though).                                                     */     *   compiled on the Mac (note that the base API still works though).
546    /*                                                                       */     *
547       */
548  #define FT_MAC_H  <freetype/ftmac.h>  #define FT_MAC_H  <freetype/ftmac.h>
549    
550    
551    /*************************************************************************/    /*************************************************************************
552    /*                                                                       */     *
553    /* @macro:                                                               */     * @macro:
554    /*    FT_MULTIPLE_MASTERS_H                                              */     *   FT_MULTIPLE_MASTERS_H
555    /*                                                                       */     *
556    /* @description:                                                         */     * @description:
557    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
558    /*    the optional multiple-masters management API of FreeType 2.        */     *   optional multiple-masters management API of FreeType 2.
559    /*                                                                       */     *
560       */
561  #define FT_MULTIPLE_MASTERS_H  <freetype/ftmm.h>  #define FT_MULTIPLE_MASTERS_H  <freetype/ftmm.h>
562    
563    
564    /*************************************************************************/    /*************************************************************************
565    /*                                                                       */     *
566    /* @macro:                                                               */     * @macro:
567    /*    FT_SFNT_NAMES_H                                                    */     *   FT_SFNT_NAMES_H
568    /*                                                                       */     *
569    /* @description:                                                         */     * @description:
570    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
571    /*    the optional FreeType 2 API used to access embedded `name' strings */     *   optional FreeType 2 API used to access embedded `name' strings in
572    /*    in SFNT-based font formats (i.e. TrueType and OpenType).           */     *   SFNT-based font formats (i.e., TrueType and OpenType).
573    /*                                                                       */     *
574       */
575  #define FT_SFNT_NAMES_H  <freetype/ftsnames.h>  #define FT_SFNT_NAMES_H  <freetype/ftsnames.h>
576    
577    
578    /*************************************************************************/    /*************************************************************************
579    /*                                                                       */     *
580    /* @macro:                                                               */     * @macro:
581    /*    FT_OPENTYPE_VALIDATE_H                                             */     *   FT_OPENTYPE_VALIDATE_H
582    /*                                                                       */     *
583    /* @description:                                                         */     * @description:
584    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
585    /*    the optional FreeType 2 API used to validate OpenType tables       */     *   optional FreeType 2 API used to validate OpenType tables (BASE, GDEF,
586    /*    (BASE, GDEF, GPOS, GSUB, JSTF).                                    */     *   GPOS, GSUB, JSTF).
587    /*                                                                       */     *
588       */
589  #define FT_OPENTYPE_VALIDATE_H  <freetype/ftotval.h>  #define FT_OPENTYPE_VALIDATE_H  <freetype/ftotval.h>
590    
591    
592    /*************************************************************************/    /*************************************************************************
593    /*                                                                       */     *
594    /* @macro:                                                               */     * @macro:
595    /*    FT_GX_VALIDATE_H                                                   */     *   FT_GX_VALIDATE_H
596    /*                                                                       */     *
597    /* @description:                                                         */     * @description:
598    /*    A macro used in #include statements to name the file containing    */     *   A macro used in #include statements to name the file containing the
599    /*    the optional FreeType 2 API used to validate TrueTypeGX/AAT tables */     *   optional FreeType 2 API used to validate TrueTypeGX/AAT tables (feat,
600    /*    (feat, mort, morx, bsln, just, kern, opbd, trak, prop).            */     *   mort, morx, bsln, just, kern, opbd, trak, prop).
601    /*                                                                       */     *
602       */
603  #define FT_GX_VALIDATE_H  <freetype/ftgxval.h>  #define FT_GX_VALIDATE_H  <freetype/ftgxval.h>
604    
605    

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26