Edit

kc3-lang/freetype/include/internal/ftpic.h

Branch :

  • Show log

    Commit

  • Author : Werner Lemberg
    Date : 2015-01-17 20:41:43
    Hash : f57fc59e
    Message : Run `src/tools/update-copyright'.

  • include/internal/ftpic.h
  • /***************************************************************************/
    /*                                                                         */
    /*  ftpic.h                                                                */
    /*                                                                         */
    /*    The FreeType position independent code services (declaration).       */
    /*                                                                         */
    /*  Copyright 2009-2015 by                                                 */
    /*  Oran Agra and Mickey Gabel.                                            */
    /*                                                                         */
    /*  This file is part of the FreeType project, and may only be used,       */
    /*  modified, and distributed under the terms of the FreeType project      */
    /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
    /*  this file you indicate that you have read the license and              */
    /*  understand and accept it fully.                                        */
    /*                                                                         */
    /***************************************************************************/
    
      /*************************************************************************/
      /*                                                                       */
      /*  Modules that ordinarily have const global data that need address     */
      /*  can instead define pointers here.                                    */
      /*                                                                       */
      /*************************************************************************/
    
    
    #ifndef __FTPIC_H__
    #define __FTPIC_H__
    
    
    FT_BEGIN_HEADER
    
    #ifdef FT_CONFIG_OPTION_PIC
    
      typedef struct  FT_PIC_Container_
      {
        /* pic containers for base */
        void*  base;
    
        /* pic containers for modules */
        void*  autofit;
        void*  cff;
        void*  pshinter;
        void*  psnames;
        void*  raster;
        void*  sfnt;
        void*  smooth;
        void*  truetype;
    
      } FT_PIC_Container;
    
    
      /* Initialize the various function tables, structs, etc. */
      /* stored in the container.                              */
      FT_BASE( FT_Error )
      ft_pic_container_init( FT_Library  library );
    
    
      /* Destroy the contents of the container. */
      FT_BASE( void )
      ft_pic_container_destroy( FT_Library  library );
    
    #endif /* FT_CONFIG_OPTION_PIC */
    
     /* */
    
    FT_END_HEADER
    
    #endif /* __FTPIC_H__ */
    
    
    /* END */