LCOV - code coverage report
Current view: top level - src - surface_arginfo.h (source / functions) Coverage Total Hit
Test: PHP Cairo Extension Coverage Lines: 100.0 % 66 66
Test Date: 2025-09-10 21:28:33 Functions: 100.0 % 3 3

            Line data    Source code
       1              : /* This is a generated file, edit the .stub.php file instead.
       2              :  * Stub hash: 5c049b34c31e7f3436794beb8670b35cf2356774 */
       3              : 
       4              : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Cairo_Surface___construct, 0, 0, 0)
       5              : ZEND_END_ARG_INFO()
       6              : 
       7              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_createSimilar, 0, 3, Cairo\\Surface, 0)
       8              :     ZEND_ARG_OBJ_INFO(0, content, Cairo\\Surface\\Content, 0)
       9              :     ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0)
      10              :     ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0)
      11              : ZEND_END_ARG_INFO()
      12              : 
      13              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_createSimilarImage, 0, 3, Cairo\\Surface, 0)
      14              :     ZEND_ARG_OBJ_INFO(0, format, Cairo\\Surface\\ImageFormat, 0)
      15              :     ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0)
      16              :     ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0)
      17              : ZEND_END_ARG_INFO()
      18              : 
      19              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_createForRectangle, 0, 4, Cairo\\Surface, 0)
      20              :     ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0)
      21              :     ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0)
      22              :     ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0)
      23              :     ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0)
      24              : ZEND_END_ARG_INFO()
      25              : 
      26              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_getStatus, 0, 0, Cairo\\Status, 0)
      27              : ZEND_END_ARG_INFO()
      28              : 
      29              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_finish, 0, 0, IS_VOID, 0)
      30              : ZEND_END_ARG_INFO()
      31              : 
      32              : #define arginfo_class_Cairo_Surface_flush arginfo_class_Cairo_Surface_finish
      33              : 
      34              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_getFontOptions, 0, 0, Cairo\\FontOptions, 0)
      35              : ZEND_END_ARG_INFO()
      36              : 
      37              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_getContent, 0, 0, Cairo\\Surface\\Content, 0)
      38              : ZEND_END_ARG_INFO()
      39              : 
      40              : #define arginfo_class_Cairo_Surface_markDirty arginfo_class_Cairo_Surface_finish
      41              : 
      42              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_markDirtyRectangle, 0, 4, IS_VOID, 0)
      43              :     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
      44              :     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
      45              :     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
      46              :     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
      47              : ZEND_END_ARG_INFO()
      48              : 
      49              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_setDeviceOffset, 0, 2, IS_VOID, 0)
      50              :     ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0)
      51              :     ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0)
      52              : ZEND_END_ARG_INFO()
      53              : 
      54              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_getDeviceOffset, 0, 0, IS_ARRAY, 0)
      55              : ZEND_END_ARG_INFO()
      56              : 
      57              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 14, 0)
      58              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_setDeviceScale, 0, 2, IS_VOID, 0)
      59              :     ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0)
      60              :     ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0)
      61              : ZEND_END_ARG_INFO()
      62              : 
      63              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_getDeviceScale, 0, 0, IS_ARRAY, 0)
      64              : ZEND_END_ARG_INFO()
      65              : #endif
      66              : 
      67              : #define arginfo_class_Cairo_Surface_setFallbackResolution arginfo_class_Cairo_Surface_setDeviceOffset
      68              : 
      69              : #define arginfo_class_Cairo_Surface_getFallbackResolution arginfo_class_Cairo_Surface_getDeviceOffset
      70              : 
      71              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_getType, 0, 0, Cairo\\Surface\\Type, 0)
      72              : ZEND_END_ARG_INFO()
      73              : 
      74              : #define arginfo_class_Cairo_Surface_showPage arginfo_class_Cairo_Surface_finish
      75              : 
      76              : #define arginfo_class_Cairo_Surface_copyPage arginfo_class_Cairo_Surface_finish
      77              : 
      78              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_hasShowTextGlyphs, 0, 0, _IS_BOOL, 0)
      79              : ZEND_END_ARG_INFO()
      80              : 
      81              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_mapToImage, 0, 0, Cairo\\Surface\\Image, 0)
      82              :     ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, rectangle, Cairo\\Rectangle, 1, "NULL")
      83              : ZEND_END_ARG_INFO()
      84              : 
      85              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_unmapImage, 0, 1, IS_VOID, 0)
      86              :     ZEND_ARG_OBJ_INFO(0, surface, Cairo\\Surface\\Image, 0)
      87              : ZEND_END_ARG_INFO()
      88              : 
      89              : #if defined(CAIRO_HAS_PNG_FUNCTIONS)
      90              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_writeToPng, 0, 1, IS_VOID, 0)
      91              :     ZEND_ARG_INFO(0, file)
      92              : ZEND_END_ARG_INFO()
      93              : #endif
      94              : 
      95              : #if defined(CAIRO_HAS_JPEG_FUNCTIONS)
      96              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_writeToJpeg, 0, 1, IS_VOID, 0)
      97              :     ZEND_ARG_INFO(0, file)
      98              :     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, quality, IS_LONG, 0, "90")
      99              : ZEND_END_ARG_INFO()
     100              : #endif
     101              : 
     102              : ZEND_METHOD(Cairo_Surface, __construct);
     103              : ZEND_METHOD(Cairo_Surface, createSimilar);
     104              : ZEND_METHOD(Cairo_Surface, createSimilarImage);
     105              : ZEND_METHOD(Cairo_Surface, createForRectangle);
     106              : ZEND_METHOD(Cairo_Surface, getStatus);
     107              : ZEND_METHOD(Cairo_Surface, finish);
     108              : ZEND_METHOD(Cairo_Surface, flush);
     109              : ZEND_METHOD(Cairo_Surface, getFontOptions);
     110              : ZEND_METHOD(Cairo_Surface, getContent);
     111              : ZEND_METHOD(Cairo_Surface, markDirty);
     112              : ZEND_METHOD(Cairo_Surface, markDirtyRectangle);
     113              : ZEND_METHOD(Cairo_Surface, setDeviceOffset);
     114              : ZEND_METHOD(Cairo_Surface, getDeviceOffset);
     115              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 14, 0)
     116              : ZEND_METHOD(Cairo_Surface, setDeviceScale);
     117              : ZEND_METHOD(Cairo_Surface, getDeviceScale);
     118              : #endif
     119              : ZEND_METHOD(Cairo_Surface, setFallbackResolution);
     120              : ZEND_METHOD(Cairo_Surface, getFallbackResolution);
     121              : ZEND_METHOD(Cairo_Surface, getType);
     122              : ZEND_METHOD(Cairo_Surface, showPage);
     123              : ZEND_METHOD(Cairo_Surface, copyPage);
     124              : ZEND_METHOD(Cairo_Surface, hasShowTextGlyphs);
     125              : ZEND_METHOD(Cairo_Surface, mapToImage);
     126              : ZEND_METHOD(Cairo_Surface, unmapImage);
     127              : #if defined(CAIRO_HAS_PNG_FUNCTIONS)
     128              : ZEND_METHOD(Cairo_Surface, writeToPng);
     129              : #endif
     130              : #if defined(CAIRO_HAS_JPEG_FUNCTIONS)
     131              : ZEND_METHOD(Cairo_Surface, writeToJpeg);
     132              : #endif
     133              : 
     134              : static const zend_function_entry class_Cairo_Surface_methods[] = {
     135              :     ZEND_ME(Cairo_Surface, __construct, arginfo_class_Cairo_Surface___construct, ZEND_ACC_PUBLIC)
     136              :     ZEND_ME(Cairo_Surface, createSimilar, arginfo_class_Cairo_Surface_createSimilar, ZEND_ACC_PUBLIC)
     137              :     ZEND_ME(Cairo_Surface, createSimilarImage, arginfo_class_Cairo_Surface_createSimilarImage, ZEND_ACC_PUBLIC)
     138              :     ZEND_ME(Cairo_Surface, createForRectangle, arginfo_class_Cairo_Surface_createForRectangle, ZEND_ACC_PUBLIC)
     139              :     ZEND_ME(Cairo_Surface, getStatus, arginfo_class_Cairo_Surface_getStatus, ZEND_ACC_PUBLIC)
     140              :     ZEND_ME(Cairo_Surface, finish, arginfo_class_Cairo_Surface_finish, ZEND_ACC_PUBLIC)
     141              :     ZEND_ME(Cairo_Surface, flush, arginfo_class_Cairo_Surface_flush, ZEND_ACC_PUBLIC)
     142              :     ZEND_ME(Cairo_Surface, getFontOptions, arginfo_class_Cairo_Surface_getFontOptions, ZEND_ACC_PUBLIC)
     143              :     ZEND_ME(Cairo_Surface, getContent, arginfo_class_Cairo_Surface_getContent, ZEND_ACC_PUBLIC)
     144              :     ZEND_ME(Cairo_Surface, markDirty, arginfo_class_Cairo_Surface_markDirty, ZEND_ACC_PUBLIC)
     145              :     ZEND_ME(Cairo_Surface, markDirtyRectangle, arginfo_class_Cairo_Surface_markDirtyRectangle, ZEND_ACC_PUBLIC)
     146              :     ZEND_ME(Cairo_Surface, setDeviceOffset, arginfo_class_Cairo_Surface_setDeviceOffset, ZEND_ACC_PUBLIC)
     147              :     ZEND_ME(Cairo_Surface, getDeviceOffset, arginfo_class_Cairo_Surface_getDeviceOffset, ZEND_ACC_PUBLIC)
     148              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 14, 0)
     149              :     ZEND_ME(Cairo_Surface, setDeviceScale, arginfo_class_Cairo_Surface_setDeviceScale, ZEND_ACC_PUBLIC)
     150              :     ZEND_ME(Cairo_Surface, getDeviceScale, arginfo_class_Cairo_Surface_getDeviceScale, ZEND_ACC_PUBLIC)
     151              : #endif
     152              :     ZEND_ME(Cairo_Surface, setFallbackResolution, arginfo_class_Cairo_Surface_setFallbackResolution, ZEND_ACC_PUBLIC)
     153              :     ZEND_ME(Cairo_Surface, getFallbackResolution, arginfo_class_Cairo_Surface_getFallbackResolution, ZEND_ACC_PUBLIC)
     154              :     ZEND_ME(Cairo_Surface, getType, arginfo_class_Cairo_Surface_getType, ZEND_ACC_PUBLIC)
     155              :     ZEND_ME(Cairo_Surface, showPage, arginfo_class_Cairo_Surface_showPage, ZEND_ACC_PUBLIC)
     156              :     ZEND_ME(Cairo_Surface, copyPage, arginfo_class_Cairo_Surface_copyPage, ZEND_ACC_PUBLIC)
     157              :     ZEND_ME(Cairo_Surface, hasShowTextGlyphs, arginfo_class_Cairo_Surface_hasShowTextGlyphs, ZEND_ACC_PUBLIC)
     158              :     ZEND_ME(Cairo_Surface, mapToImage, arginfo_class_Cairo_Surface_mapToImage, ZEND_ACC_PUBLIC)
     159              :     ZEND_ME(Cairo_Surface, unmapImage, arginfo_class_Cairo_Surface_unmapImage, ZEND_ACC_PUBLIC)
     160              : #if defined(CAIRO_HAS_PNG_FUNCTIONS)
     161              :     ZEND_ME(Cairo_Surface, writeToPng, arginfo_class_Cairo_Surface_writeToPng, ZEND_ACC_PUBLIC)
     162              : #endif
     163              : #if defined(CAIRO_HAS_JPEG_FUNCTIONS)
     164              :     ZEND_ME(Cairo_Surface, writeToJpeg, arginfo_class_Cairo_Surface_writeToJpeg, ZEND_ACC_PUBLIC)
     165              : #endif
     166              :     ZEND_FE_END
     167              : };
     168              : 
     169          424 : static zend_class_entry *register_class_Cairo_Surface(void)
     170              : {
     171              :     zend_class_entry ce, *class_entry;
     172              : 
     173          424 :     INIT_NS_CLASS_ENTRY(ce, "Cairo", "Surface", class_Cairo_Surface_methods);
     174              : #if (PHP_VERSION_ID >= 80400)
     175          424 :     class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_ABSTRACT);
     176              : #else
     177              :     class_entry = zend_register_internal_class_ex(&ce, NULL);
     178              :     class_entry->ce_flags |= ZEND_ACC_ABSTRACT;
     179              : #endif
     180              : 
     181          424 :     return class_entry;
     182              : }
     183              : 
     184          424 : static zend_class_entry *register_class_Cairo_Surface_Content(void)
     185              : {
     186          424 :     zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Content", IS_LONG, NULL);
     187              : 
     188              :     zval enum_case_Color_value;
     189          424 :     ZVAL_LONG(&enum_case_Color_value, CAIRO_CONTENT_COLOR);
     190          424 :     zend_enum_add_case_cstr(class_entry, "Color", &enum_case_Color_value);
     191              : 
     192              :     zval enum_case_Alpha_value;
     193          424 :     ZVAL_LONG(&enum_case_Alpha_value, CAIRO_CONTENT_ALPHA);
     194          424 :     zend_enum_add_case_cstr(class_entry, "Alpha", &enum_case_Alpha_value);
     195              : 
     196              :     zval enum_case_ColorAlpha_value;
     197          424 :     ZVAL_LONG(&enum_case_ColorAlpha_value, CAIRO_CONTENT_COLOR_ALPHA);
     198          424 :     zend_enum_add_case_cstr(class_entry, "ColorAlpha", &enum_case_ColorAlpha_value);
     199              : 
     200          424 :     return class_entry;
     201              : }
     202              : 
     203          424 : static zend_class_entry *register_class_Cairo_Surface_Type(void)
     204              : {
     205          424 :     zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Type", IS_LONG, NULL);
     206              : 
     207              :     zval enum_case_Image_value;
     208          424 :     ZVAL_LONG(&enum_case_Image_value, CAIRO_SURFACE_TYPE_IMAGE);
     209          424 :     zend_enum_add_case_cstr(class_entry, "Image", &enum_case_Image_value);
     210              : 
     211              :     zval enum_case_PDF_value;
     212          424 :     ZVAL_LONG(&enum_case_PDF_value, CAIRO_SURFACE_TYPE_PDF);
     213          424 :     zend_enum_add_case_cstr(class_entry, "PDF", &enum_case_PDF_value);
     214              : 
     215              :     zval enum_case_PS_value;
     216          424 :     ZVAL_LONG(&enum_case_PS_value, CAIRO_SURFACE_TYPE_PS);
     217          424 :     zend_enum_add_case_cstr(class_entry, "PS", &enum_case_PS_value);
     218              : 
     219              :     zval enum_case_Xlib_value;
     220          424 :     ZVAL_LONG(&enum_case_Xlib_value, CAIRO_SURFACE_TYPE_XLIB);
     221          424 :     zend_enum_add_case_cstr(class_entry, "Xlib", &enum_case_Xlib_value);
     222              : 
     223              :     zval enum_case_Xcb_value;
     224          424 :     ZVAL_LONG(&enum_case_Xcb_value, CAIRO_SURFACE_TYPE_XCB);
     225          424 :     zend_enum_add_case_cstr(class_entry, "Xcb", &enum_case_Xcb_value);
     226              : 
     227              :     zval enum_case_Glitz_value;
     228          424 :     ZVAL_LONG(&enum_case_Glitz_value, CAIRO_SURFACE_TYPE_GLITZ);
     229          424 :     zend_enum_add_case_cstr(class_entry, "Glitz", &enum_case_Glitz_value);
     230              : 
     231              :     zval enum_case_Quartz_value;
     232          424 :     ZVAL_LONG(&enum_case_Quartz_value, CAIRO_SURFACE_TYPE_QUARTZ);
     233          424 :     zend_enum_add_case_cstr(class_entry, "Quartz", &enum_case_Quartz_value);
     234              : 
     235              :     zval enum_case_Win32_value;
     236          424 :     ZVAL_LONG(&enum_case_Win32_value, CAIRO_SURFACE_TYPE_WIN32);
     237          424 :     zend_enum_add_case_cstr(class_entry, "Win32", &enum_case_Win32_value);
     238              : 
     239              :     zval enum_case_BeOS_value;
     240          424 :     ZVAL_LONG(&enum_case_BeOS_value, CAIRO_SURFACE_TYPE_BEOS);
     241          424 :     zend_enum_add_case_cstr(class_entry, "BeOS", &enum_case_BeOS_value);
     242              : 
     243              :     zval enum_case_DirectFB_value;
     244          424 :     ZVAL_LONG(&enum_case_DirectFB_value, CAIRO_SURFACE_TYPE_DIRECTFB);
     245          424 :     zend_enum_add_case_cstr(class_entry, "DirectFB", &enum_case_DirectFB_value);
     246              : 
     247              :     zval enum_case_SVG_value;
     248          424 :     ZVAL_LONG(&enum_case_SVG_value, CAIRO_SURFACE_TYPE_SVG);
     249          424 :     zend_enum_add_case_cstr(class_entry, "SVG", &enum_case_SVG_value);
     250              : 
     251              :     zval enum_case_OS2_value;
     252          424 :     ZVAL_LONG(&enum_case_OS2_value, CAIRO_SURFACE_TYPE_OS2);
     253          424 :     zend_enum_add_case_cstr(class_entry, "OS2", &enum_case_OS2_value);
     254              : 
     255              :     zval enum_case_Win32Printing_value;
     256          424 :     ZVAL_LONG(&enum_case_Win32Printing_value, CAIRO_SURFACE_TYPE_WIN32_PRINTING);
     257          424 :     zend_enum_add_case_cstr(class_entry, "Win32Printing", &enum_case_Win32Printing_value);
     258              : 
     259              :     zval enum_case_QuartzImage_value;
     260          424 :     ZVAL_LONG(&enum_case_QuartzImage_value, CAIRO_SURFACE_TYPE_QUARTZ_IMAGE);
     261          424 :     zend_enum_add_case_cstr(class_entry, "QuartzImage", &enum_case_QuartzImage_value);
     262              : 
     263              :     zval enum_case_Script_value;
     264          424 :     ZVAL_LONG(&enum_case_Script_value, CAIRO_SURFACE_TYPE_SCRIPT);
     265          424 :     zend_enum_add_case_cstr(class_entry, "Script", &enum_case_Script_value);
     266              : 
     267              :     zval enum_case_QT_value;
     268          424 :     ZVAL_LONG(&enum_case_QT_value, CAIRO_SURFACE_TYPE_QT);
     269          424 :     zend_enum_add_case_cstr(class_entry, "QT", &enum_case_QT_value);
     270              : 
     271              :     zval enum_case_Recording_value;
     272          424 :     ZVAL_LONG(&enum_case_Recording_value, CAIRO_SURFACE_TYPE_RECORDING);
     273          424 :     zend_enum_add_case_cstr(class_entry, "Recording", &enum_case_Recording_value);
     274              : 
     275              :     zval enum_case_VG_value;
     276          424 :     ZVAL_LONG(&enum_case_VG_value, CAIRO_SURFACE_TYPE_VG);
     277          424 :     zend_enum_add_case_cstr(class_entry, "VG", &enum_case_VG_value);
     278              : 
     279              :     zval enum_case_GL_value;
     280          424 :     ZVAL_LONG(&enum_case_GL_value, CAIRO_SURFACE_TYPE_GL);
     281          424 :     zend_enum_add_case_cstr(class_entry, "GL", &enum_case_GL_value);
     282              : 
     283              :     zval enum_case_DRM_value;
     284          424 :     ZVAL_LONG(&enum_case_DRM_value, CAIRO_SURFACE_TYPE_DRM);
     285          424 :     zend_enum_add_case_cstr(class_entry, "DRM", &enum_case_DRM_value);
     286              : 
     287              :     zval enum_case_Tee_value;
     288          424 :     ZVAL_LONG(&enum_case_Tee_value, CAIRO_SURFACE_TYPE_TEE);
     289          424 :     zend_enum_add_case_cstr(class_entry, "Tee", &enum_case_Tee_value);
     290              : 
     291              :     zval enum_case_XML_value;
     292          424 :     ZVAL_LONG(&enum_case_XML_value, CAIRO_SURFACE_TYPE_XML);
     293          424 :     zend_enum_add_case_cstr(class_entry, "XML", &enum_case_XML_value);
     294              : 
     295              :     zval enum_case_Skia_value;
     296          424 :     ZVAL_LONG(&enum_case_Skia_value, CAIRO_SURFACE_TYPE_SKIA);
     297          424 :     zend_enum_add_case_cstr(class_entry, "Skia", &enum_case_Skia_value);
     298              : 
     299              :     zval enum_case_Subsurface_value;
     300          424 :     ZVAL_LONG(&enum_case_Subsurface_value, CAIRO_SURFACE_TYPE_SUBSURFACE);
     301          424 :     zend_enum_add_case_cstr(class_entry, "Subsurface", &enum_case_Subsurface_value);
     302              : 
     303              :     zval enum_case_COGL_value;
     304          424 :     ZVAL_LONG(&enum_case_COGL_value, CAIRO_SURFACE_TYPE_COGL);
     305          424 :     zend_enum_add_case_cstr(class_entry, "COGL", &enum_case_COGL_value);
     306              : 
     307          424 :     return class_entry;
     308              : }
        

Generated by: LCOV version 2.0-1