1295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/***************************************************************************/
2295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*                                                                         */
3295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  ftpic.c                                                                */
4295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*                                                                         */
5295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*    The FreeType position independent code services (body).              */
6295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*                                                                         */
7295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  Copyright 2009 by                                                      */
8295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  Oran Agra and Mickey Gabel.                                            */
9295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*                                                                         */
10295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  This file is part of the FreeType project, and may only be used,       */
11295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  modified, and distributed under the terms of the FreeType project      */
12295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
13295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  this file you indicate that you have read the license and              */
14295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*  understand and accept it fully.                                        */
15295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/*                                                                         */
16295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/***************************************************************************/
17295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
18295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
19295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner#include <ft2build.h>
20295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner#include FT_FREETYPE_H
21295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner#include FT_INTERNAL_OBJECTS_H
22295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner#include "basepic.h"
23295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
24295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner#ifdef FT_CONFIG_OPTION_PIC
25295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
26295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  /* documentation is in ftpic.h */
27295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
28295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  FT_BASE_DEF( FT_Error )
2941371e1e39c8528eb0c4bc40683c736e6683e60cEric Vannier  ft_pic_container_init( FT_Library  library )
30295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  {
3141371e1e39c8528eb0c4bc40683c736e6683e60cEric Vannier    FT_PIC_Container*  pic_container = &library->pic_container;
3241371e1e39c8528eb0c4bc40683c736e6683e60cEric Vannier    FT_Error  error = FT_Err_Ok;
33295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
3441371e1e39c8528eb0c4bc40683c736e6683e60cEric Vannier    FT_MEM_SET( pic_container, 0, sizeof ( *pic_container ) );
35295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
36295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner    error = ft_base_pic_init( library );
3741371e1e39c8528eb0c4bc40683c736e6683e60cEric Vannier    if ( error )
38295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner      return error;
39295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
40295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner    return FT_Err_Ok;
41295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  }
42295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
43295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
44295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  /* Destroy the contents of the container. */
45295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  FT_BASE_DEF( void )
4641371e1e39c8528eb0c4bc40683c736e6683e60cEric Vannier  ft_pic_container_destroy( FT_Library  library )
47295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  {
48295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner    ft_base_pic_free( library );
49295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner  }
50295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
51295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner#endif /* FT_CONFIG_OPTION_PIC */
52295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
53295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner
54295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner/* END */
55