Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. /***************************************************************************/
  2. /*                                                                         */
  3. /*  ftpic.c                                                                */
  4. /*                                                                         */
  5. /*    The FreeType position independent code services (body).              */
  6. /*                                                                         */
  7. /*  Copyright 2009 by                                                      */
  8. /*  Oran Agra and Mickey Gabel.                                            */
  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. #include <ft2build.h>
  20. #include FT_FREETYPE_H
  21. #include FT_INTERNAL_OBJECTS_H
  22. #include "basepic.h"
  23.  
  24. #ifdef FT_CONFIG_OPTION_PIC
  25.  
  26.   /* documentation is in ftpic.h */
  27.  
  28.   FT_BASE_DEF( FT_Error )
  29.   ft_pic_container_init( FT_Library  library )
  30.   {
  31.     FT_PIC_Container*  pic_container = &library->pic_container;
  32.     FT_Error           error         = FT_Err_Ok;
  33.  
  34.  
  35.     FT_MEM_SET( pic_container, 0, sizeof ( *pic_container ) );
  36.  
  37.     error = ft_base_pic_init( library );
  38.     if ( error )
  39.       return error;
  40.  
  41.     return FT_Err_Ok;
  42.   }
  43.  
  44.  
  45.   /* Destroy the contents of the container. */
  46.   FT_BASE_DEF( void )
  47.   ft_pic_container_destroy( FT_Library  library )
  48.   {
  49.     ft_base_pic_free( library );
  50.   }
  51.  
  52. #endif /* FT_CONFIG_OPTION_PIC */
  53.  
  54.  
  55. /* END */
  56.