Index: core/src/fxge/fx_freetype/fxft2.5.01/src/raster/rastpic.c |
diff --git a/core/src/fxge/fx_freetype/fxft2.5.01/src/raster/rastpic.c b/core/src/fxge/fx_freetype/fxft2.5.01/src/raster/rastpic.c |
deleted file mode 100644 |
index a749b941e0f2410241bbdc8f85f36312f41bb750..0000000000000000000000000000000000000000 |
--- a/core/src/fxge/fx_freetype/fxft2.5.01/src/raster/rastpic.c |
+++ /dev/null |
@@ -1,103 +0,0 @@ |
-/***************************************************************************/ |
-/* */ |
-/* rastpic.c */ |
-/* */ |
-/* The FreeType position independent code services for raster module. */ |
-/* */ |
-/* Copyright 2009, 2010, 2012, 2013 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. */ |
-/* */ |
-/***************************************************************************/ |
- |
- |
-#include "../../include/ft2build.h" |
-#include "../../include/freetype/freetype.h" |
-#include "../../include/freetype/internal/ftobjs.h" |
-#include "rastpic.h" |
-#include "rasterrs.h" |
- |
- |
-#ifdef FT_CONFIG_OPTION_PIC |
- |
- /* forward declaration of PIC init functions from ftraster.c */ |
- void |
- FT_Init_Class_ft_standard_raster( FT_Raster_Funcs* funcs ); |
- |
- |
- void |
- ft_raster1_renderer_class_pic_free( FT_Library library ) |
- { |
- FT_PIC_Container* pic_container = &library->pic_container; |
- FT_Memory memory = library->memory; |
- |
- |
- if ( pic_container->raster ) |
- { |
- RasterPIC* container = (RasterPIC*)pic_container->raster; |
- |
- |
- if ( --container->ref_count ) |
- return; |
- FT_FREE( container ); |
- pic_container->raster = NULL; |
- } |
- } |
- |
- |
- FT_Error |
- ft_raster1_renderer_class_pic_init( FT_Library library ) |
- { |
- FT_PIC_Container* pic_container = &library->pic_container; |
- FT_Error error = FT_Err_Ok; |
- RasterPIC* container = NULL; |
- FT_Memory memory = library->memory; |
- |
- |
- /* since this function also serves raster5 renderer, */ |
- /* it implements reference counting */ |
- if ( pic_container->raster ) |
- { |
- ((RasterPIC*)pic_container->raster)->ref_count++; |
- return error; |
- } |
- |
- /* allocate pointer, clear and set global container pointer */ |
- if ( FT_ALLOC( container, sizeof ( *container ) ) ) |
- return error; |
- FT_MEM_SET( container, 0, sizeof ( *container ) ); |
- pic_container->raster = container; |
- |
- container->ref_count = 1; |
- |
- /* initialize pointer table - */ |
- /* this is how the module usually expects this data */ |
- FT_Init_Class_ft_standard_raster( &container->ft_standard_raster ); |
- |
- return error; |
- } |
- |
- |
- /* re-route these init and free functions to the above functions */ |
- FT_Error |
- ft_raster5_renderer_class_pic_init( FT_Library library ) |
- { |
- return ft_raster1_renderer_class_pic_init( library ); |
- } |
- |
- |
- void |
- ft_raster5_renderer_class_pic_free( FT_Library library ) |
- { |
- ft_raster1_renderer_class_pic_free( library ); |
- } |
- |
-#endif /* FT_CONFIG_OPTION_PIC */ |
- |
- |
-/* END */ |