| 76 | } cairoCacheData; |
| 77 | |
| 78 | void initializeCache(void **vcache) { |
| 79 | cairoCacheData *cache = (cairoCacheData*)malloc(sizeof(cairoCacheData)); |
| 80 | *vcache = cache; |
| 81 | |
| 82 | cache->facecache = NULL; |
| 83 | FT_Init_FreeType(&(cache->library)); |
| 84 | /* dummy surface and context */ |
| 85 | cache->dummysurface = cairo_image_surface_create_for_data(cache->dummydata, CAIRO_FORMAT_ARGB32, 1,1,4); |
| 86 | cache->dummycr = cairo_create(cache->dummysurface); |
| 87 | } |
| 88 | |
| 89 | int cleanupCairo(void *cache) { |
| 90 | cairoCacheData *ccache = (cairoCacheData*)cache; |
no outgoing calls
no test coverage detected