Home | History | Annotate | Download | only in smooth
      1 /***************************************************************************/
      2 /*                                                                         */
      3 /*  ftgrays.h                                                              */
      4 /*                                                                         */
      5 /*    FreeType smooth renderer declaration                                 */
      6 /*                                                                         */
      7 /*  Copyright 1996-2001 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 
     19 #ifndef __FTGRAYS_H__
     20 #define __FTGRAYS_H__
     21 
     22 #ifdef __cplusplus
     23   extern "C" {
     24 #endif
     25 
     26 
     27 #ifdef _STANDALONE_
     28 #include "ftimage.h"
     29 #else
     30 #include <ft2build.h>
     31 #include FT_CONFIG_CONFIG_H /* for FT_CONFIG_OPTION_PIC */
     32 #include FT_IMAGE_H
     33 #endif
     34 
     35 
     36   /*************************************************************************/
     37   /*                                                                       */
     38   /* To make ftgrays.h independent from configuration files we check       */
     39   /* whether FT_EXPORT_VAR has been defined already.                       */
     40   /*                                                                       */
     41   /* On some systems and compilers (Win32 mostly), an extra keyword is     */
     42   /* necessary to compile the library as a DLL.                            */
     43   /*                                                                       */
     44 #ifndef FT_EXPORT_VAR
     45 #define FT_EXPORT_VAR( x )  extern  x
     46 #endif
     47 
     48   FT_EXPORT_VAR( const FT_Raster_Funcs )  ft_grays_raster;
     49 
     50 
     51 #ifdef __cplusplus
     52   }
     53 #endif
     54 
     55 #endif /* __FTGRAYS_H__ */
     56 
     57 
     58 /* END */
     59