     CAIRO_HINT_STYLE_FULL
 ;
 
-! cairo_hint_metrics_t
+TYPEDEF: int cairo_hint_metrics_t
 C-ENUM:
     CAIRO_HINT_METRICS_DEFAULT
     CAIRO_HINT_METRICS_OFF


TYPEDEF: void* cairo_write_func_t
TYPEDEF: void* cairo_read_func_t
TYPEDEF: void* cairo_surface_t*
TYPEDEF: uint cairo_status_t

FUNCTION: cairo_surface_t* cairo_image_surface_create_from_png ( char* filename ) ;


: cairo_get_font_matrix ( cairo_t cairo_matrix_t -- )
        "void" "cairo" "cairo_get_font_matrix" [ "cairo_t*" "cairo_matrix_t*" ] alien-invoke ;

FUNCTION: uchar* cairo_image_surface_get_data ( cairo_surface_t* surface ) ;
FUNCTION: cairo_format_t cairo_image_surface_get_format ( cairo_surface_t* surface ) ;
FUNCTION: int cairo_image_surface_get_width ( cairo_surface_t* surface ) ;
FUNCTION: int cairo_image_surface_get_height ( cairo_surface_t* surface ) ;
FUNCTION: int cairo_image_surface_get_stride ( cairo_surface_t* surface ) ;

! Cairo pdf

