XFA: merge patch from CL 817753002
[pdfium.git] / core / src / fxge / fx_freetype / fxft2.5.01 / src / base / ftpic.c
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 "../../include/ft2build.h"
20 #include "../../include/freetype/freetype.h"
21 #include "../../include/freetype/internal/ftobjs.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 */