;; Object semanticdb-project-database-file
;; SEMANTICDB Tags save file
(semanticdb-project-database-file "semanticdb-project-database-file"
  :tables
  (list
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("CAIRO_H" variable (:constant-flag t) nil [1596 1603])
            ("cairo-version.h" include nil nil [1605 1631])
            ("cairo-features.h" include nil nil [1632 1659])
            ("cairo-deprecated.h" include nil nil [1660 1689])
            ("CAIRO_BEGIN_DECLS" variable (:constant-flag t) nil [1720 1737])
            ("CAIRO_END_DECLS" variable (:constant-flag t) nil [1761 1776])
            ("cairo_public" variable (:constant-flag t) nil [1995 2007])
            ("cairo_debug_reset_static_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("" variable (:type "void") (reparse-symbol arg-sub-list) [110907 110912]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [110871 110913])
            ("cairo_region_xor_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110703 110723])
                    ("rectangle" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110731 110770]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [110660 110771])
            ("cairo_region_xor" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110595 110615])
                    ("other" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110616 110644]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [110562 110645])
            ("cairo_region_union_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110477 110497])
                    ("rectangle" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110507 110546]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [110432 110547])
            ("cairo_region_union" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110367 110387])
                    ("other" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110388 110416]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [110332 110417])
            ("cairo_region_intersect_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110250 110270])
                    ("rectangle" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110277 110316]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [110201 110317])
            ("cairo_region_intersect" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110136 110156])
                    ("other" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110157 110185]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [110097 110186])
            ("cairo_region_subtract_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110016 110036])
                    ("rectangle" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [110042 110081]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109968 110082])
            ("cairo_region_subtract" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("dst" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109903 109923])
                    ("other" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109924 109952]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109865 109953])
            ("cairo_region_translate" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109810 109833])
                    ("dx" variable (:type "int") (reparse-symbol arg-sub-list) [109834 109841])
                    ("dy" variable (:type "int") (reparse-symbol arg-sub-list) [109842 109849]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109781 109850])
            ("cairo_region_contains_point" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109722 109751])
                    ("x" variable (:type "int") (reparse-symbol arg-sub-list) [109752 109758])
                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [109759 109765]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109680 109766])
            ("cairo_region_contains_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_region_overlap_t" type (:type "class") nil nil)
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109590 109619])
                    ("rectangle" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109625 109664]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109534 109665])
            ("cairo_region_is_empty" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109489 109518]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109453 109519])
            ("cairo_region_get_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109331 109361])
                    ("nth" variable (:type "int") (reparse-symbol arg-sub-list) [109369 109396])
                    ("rectangle" variable
                       (:pointer 1
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109404 109437]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109298 109438])
            ("cairo_region_num_rectangles" function
               (:typemodifiers ("extern" "\"C\"")
                :type "int"
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109253 109282]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109220 109283])
            ("cairo_region_get_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109131 109167])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109173 109204]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109100 109205])
            ("cairo_region_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [109055 109084]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [109019 109085])
            ("cairo_region_equal" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("a" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [108954 108978])
                    ("b" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [108979 109003]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [108921 109004])
            ("cairo_region_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [108882 108905]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [108855 108906])
            ("cairo_region_reference" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_region_t" type (:type "class") nil nil)
                :arguments 
                  ( ("region" variable
                       (:pointer 1
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [108816 108839]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [108775 108840])
            ("cairo_region_copy" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_region_t" type (:type "class") nil nil)
                :arguments 
                  ( ("original" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_region_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [108728 108759]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [108692 108760])
            ("cairo_region_create_rectangles" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_region_t" type (:type "class") nil nil)
                :arguments 
                  ( ("rects" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [108626 108661])
                    ("count" variable (:type "int") (reparse-symbol arg-sub-list) [108666 108676]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [108577 108677])
            ("cairo_region_create_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_region_t" type (:type "class") nil nil)
                :arguments 
                  ( ("rectangle" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [108522 108561]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [108474 108562])
            ("cairo_region_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_region_t" type (:type "class") nil nil)
                :arguments 
                  ( ("" variable (:type "void") (reparse-symbol arg-sub-list) [108453 108458]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [108415 108459])
            ("cairo_region_overlap_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_region_overlap" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [108156 108400])
            ("_cairo_region_overlap" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_REGION_OVERLAP_IN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [108197 108221])
                    ("CAIRO_REGION_OVERLAP_OUT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [108258 108283])
                    ("CAIRO_REGION_OVERLAP_PART" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [108321 108376]))                  )
                (reparse-symbol extern-c-contents) [108156 108400])
            ("cairo_region_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_region" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [107691 107735])
            ("cairo_matrix_transform_point" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [107248 107277])
                    ("x" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [107287 107297])
                    ("y" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [107298 107308]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [107213 107309])
            ("cairo_matrix_transform_distance" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [107139 107168])
                    ("dx" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [107174 107185])
                    ("dy" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [107186 107197]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [107101 107198])
            ("cairo_matrix_multiply" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("result" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106990 107017])
                    ("a" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [107027 107051])
                    ("b" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [107061 107085]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106962 107086])
            ("cairo_matrix_invert" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106923 106946]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106887 106947])
            ("cairo_matrix_rotate" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106832 106855])
                    ("radians" variable (:type "double") (reparse-symbol arg-sub-list) [106856 106871]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106806 106872])
            ("cairo_matrix_scale" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106745 106768])
                    ("sx" variable (:type "double") (reparse-symbol arg-sub-list) [106769 106779])
                    ("sy" variable (:type "double") (reparse-symbol arg-sub-list) [106780 106790]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106720 106791])
            ("cairo_matrix_translate" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106659 106682])
                    ("tx" variable (:type "double") (reparse-symbol arg-sub-list) [106683 106693])
                    ("ty" variable (:type "double") (reparse-symbol arg-sub-list) [106694 106704]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106630 106705])
            ("cairo_matrix_init_rotate" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106570 106593])
                    ("radians" variable (:type "double") (reparse-symbol arg-sub-list) [106599 106614]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106539 106615])
            ("cairo_matrix_init_scale" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106474 106497])
                    ("sx" variable (:type "double") (reparse-symbol arg-sub-list) [106502 106512])
                    ("sy" variable (:type "double") (reparse-symbol arg-sub-list) [106513 106523]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106444 106524])
            ("cairo_matrix_init_translate" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106375 106398])
                    ("tx" variable (:type "double") (reparse-symbol arg-sub-list) [106407 106417])
                    ("ty" variable (:type "double") (reparse-symbol arg-sub-list) [106418 106428]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106341 106429])
            ("cairo_matrix_init_identity" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106302 106325]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106269 106326])
            ("cairo_matrix_init" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [106143 106166])
                    ("xx" variable (:type "double") (reparse-symbol arg-sub-list) [106172 106183])
                    ("yx" variable (:type "double") (reparse-symbol arg-sub-list) [106184 106195])
                    ("xy" variable (:type "double") (reparse-symbol arg-sub-list) [106201 106212])
                    ("yy" variable (:type "double") (reparse-symbol arg-sub-list) [106213 106224])
                    ("x0" variable (:type "double") (reparse-symbol arg-sub-list) [106230 106241])
                    ("y0" variable (:type "double") (reparse-symbol arg-sub-list) [106242 106253]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [106119 106254])
            ("cairo_mesh_pattern_get_control_point" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [105954 105979])
                    ("patch_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [105990 106013])
                    ("point_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [106024 106047])
                    ("x" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [106058 106068])
                    ("y" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [106069 106079]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [105901 106080])
            ("cairo_mesh_pattern_get_corner_color_rgba" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [105726 105751])
                    ("patch_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [105759 105782])
                    ("corner_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [105790 105814])
                    ("red" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105822 105834])
                    ("green" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105835 105849])
                    ("blue" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105857 105870])
                    ("alpha" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105871 105885]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [105669 105886])
            ("cairo_mesh_pattern_get_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_path_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [105596 105621])
                    ("patch_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [105630 105653]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [105552 105654])
            ("cairo_mesh_pattern_get_patch_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [105482 105507])
                    ("count" variable
                       (:pointer 1
                        :type "unsigned int")
                        (reparse-symbol arg-sub-list) [105516 105536]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [105431 105537])
            ("cairo_pattern_get_radial_circles" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [105306 105331])
                    ("x0" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105338 105349])
                    ("y0" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105350 105361])
                    ("r0" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105362 105373])
                    ("x1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105380 105391])
                    ("y1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105392 105403])
                    ("r1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105404 105415]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [105257 105416])
            ("cairo_pattern_get_linear_points" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [105158 105183])
                    ("x0" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105189 105200])
                    ("y0" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105201 105212])
                    ("x1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105218 105229])
                    ("y1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [105230 105241]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [105110 105242])
            ("cairo_pattern_get_color_stop_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [105049 105074])
                    ("count" variable
                       (:pointer 1
                        :type "int")
                        (reparse-symbol arg-sub-list) [105083 105094]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [104998 105095])
            ("cairo_pattern_get_color_stop_rgba" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [104852 104877])
                    ("index" variable (:type "int") (reparse-symbol arg-sub-list) [104885 104895])
                    ("offset" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104896 104911])
                    ("red" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104919 104931])
                    ("green" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104932 104946])
                    ("blue" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104954 104967])
                    ("alpha" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104968 104982]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [104802 104983])
            ("cairo_pattern_get_surface" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [104727 104752])
                    ("surface" variable
                       (:pointer 2
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [104759 104785]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [104685 104786])
            ("cairo_pattern_get_rgba" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [104581 104606])
                    ("red" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104610 104622])
                    ("green" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104623 104637])
                    ("blue" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104641 104654])
                    ("alpha" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [104655 104669]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [104542 104670])
            ("cairo_pattern_get_filter" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_filter_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [104501 104526]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [104460 104527])
            ("cairo_pattern_set_filter" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [104396 104421])
                    ("filter" variable (:type ("cairo_filter_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [104422 104444]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [104365 104445])
            ("cairo_filter_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_filter" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [104156 104350])
            ("_cairo_filter" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_FILTER_FAST" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [104189 104207])
                    ("CAIRO_FILTER_GOOD" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [104212 104230])
                    ("CAIRO_FILTER_BEST" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [104235 104253])
                    ("CAIRO_FILTER_NEAREST" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [104258 104279])
                    ("CAIRO_FILTER_BILINEAR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [104284 104306])
                    ("CAIRO_FILTER_GAUSSIAN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [104311 104334]))                  )
                (reparse-symbol extern-c-contents) [104156 104350])
            ("cairo_pattern_get_extend" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_extend_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [103217 103242]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [103176 103243])
            ("cairo_pattern_set_extend" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [103112 103137])
                    ("extend" variable (:type ("cairo_extend_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [103138 103160]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [103081 103161])
            ("cairo_extend_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_extend" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [102925 103066])
            ("_cairo_extend" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_EXTEND_NONE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [102958 102976])
                    ("CAIRO_EXTEND_REPEAT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [102981 103001])
                    ("CAIRO_EXTEND_REFLECT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [103006 103027])
                    ("CAIRO_EXTEND_PAD" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [103032 103050]))                  )
                (reparse-symbol extern-c-contents) [102925 103066])
            ("cairo_pattern_get_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101895 101920])
                    ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101926 101950]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [101864 101951])
            ("cairo_pattern_set_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101783 101813])
                    ("matrix" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101819 101848]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [101752 101849])
            ("cairo_mesh_pattern_set_corner_color_rgba" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101612 101637])
                    ("corner_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [101645 101669])
                    ("red" variable (:type "double") (reparse-symbol arg-sub-list) [101677 101688])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [101689 101702])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [101703 101715])
                    ("alpha" variable (:type "double") (reparse-symbol arg-sub-list) [101723 101736]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [101565 101737])
            ("cairo_mesh_pattern_set_corner_color_rgb" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101448 101473])
                    ("corner_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [101480 101504])
                    ("red" variable (:type "double") (reparse-symbol arg-sub-list) [101511 101522])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [101523 101536])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [101537 101549]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [101402 101550])
            ("cairo_mesh_pattern_set_control_point" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101297 101322])
                    ("point_num" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [101333 101356])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [101367 101376])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [101377 101386]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [101254 101387])
            ("cairo_mesh_pattern_move_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101186 101211])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [101219 101228])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [101229 101238]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [101153 101239])
            ("cairo_mesh_pattern_line_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [101085 101110])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [101118 101127])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [101128 101137]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [101052 101138])
            ("cairo_mesh_pattern_curve_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [100921 100946])
                    ("x1" variable (:type "double") (reparse-symbol arg-sub-list) [100955 100965])
                    ("y1" variable (:type "double") (reparse-symbol arg-sub-list) [100966 100976])
                    ("x2" variable (:type "double") (reparse-symbol arg-sub-list) [100985 100995])
                    ("y2" variable (:type "double") (reparse-symbol arg-sub-list) [100996 101006])
                    ("x3" variable (:type "double") (reparse-symbol arg-sub-list) [101015 101025])
                    ("y3" variable (:type "double") (reparse-symbol arg-sub-list) [101026 101036]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [100887 101037])
            ("cairo_mesh_pattern_end_patch" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [100846 100871]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [100811 100872])
            ("cairo_mesh_pattern_begin_patch" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [100770 100795]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [100733 100796])
            ("cairo_pattern_add_color_stop_rgba" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [100603 100628])
                    ("offset" variable (:type "double") (reparse-symbol arg-sub-list) [100636 100650])
                    ("red" variable (:type "double") (reparse-symbol arg-sub-list) [100658 100669])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [100670 100683])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [100684 100696])
                    ("alpha" variable (:type "double") (reparse-symbol arg-sub-list) [100704 100717]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [100563 100718])
            ("cairo_pattern_add_color_stop_rgb" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [100456 100481])
                    ("offset" variable (:type "double") (reparse-symbol arg-sub-list) [100488 100502])
                    ("red" variable (:type "double") (reparse-symbol arg-sub-list) [100509 100520])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [100521 100534])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [100535 100547]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [100417 100548])
            ("cairo_pattern_get_type" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_type_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [100376 100401]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [100331 100402])
            ("cairo_pattern_type_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_pattern_type" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [100068 100316])
            ("_cairo_pattern_type" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_PATTERN_TYPE_SOLID" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [100107 100132])
                    ("CAIRO_PATTERN_TYPE_SURFACE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [100137 100164])
                    ("CAIRO_PATTERN_TYPE_LINEAR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [100169 100195])
                    ("CAIRO_PATTERN_TYPE_RADIAL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [100200 100226])
                    ("CAIRO_PATTERN_TYPE_MESH" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [100231 100255])
                    ("CAIRO_PATTERN_TYPE_RASTER_SOURCE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [100260 100294]))                  )
                (reparse-symbol extern-c-contents) [100068 100316])
            ("cairo_pattern_set_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98450 98477])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98486 98519])
                    ("user_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [98528 98547])
                    ("destroy" variable (:type ("cairo_destroy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [98556 98587]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [98406 98588])
            ("cairo_pattern_get_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98321 98348])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98357 98390]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [98285 98391])
            ("cairo_pattern_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98244 98269]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [98207 98270])
            ("cairo_pattern_get_reference_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned int"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98166 98191]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [98118 98192])
            ("cairo_pattern_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98077 98102]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [98049 98103])
            ("cairo_pattern_reference" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [98008 98033]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97965 98034])
            ("cairo_pattern_create_mesh" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("" variable (:type "void") (reparse-symbol arg-sub-list) [97944 97949]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97899 97950])
            ("cairo_pattern_create_radial" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cx0" variable (:type "double") (reparse-symbol arg-sub-list) [97796 97807])
                    ("cy0" variable (:type "double") (reparse-symbol arg-sub-list) [97808 97819])
                    ("radius0" variable (:type "double") (reparse-symbol arg-sub-list) [97820 97835])
                    ("cx1" variable (:type "double") (reparse-symbol arg-sub-list) [97844 97855])
                    ("cy1" variable (:type "double") (reparse-symbol arg-sub-list) [97856 97867])
                    ("radius1" variable (:type "double") (reparse-symbol arg-sub-list) [97868 97883]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97749 97884])
            ("cairo_pattern_create_linear" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("x0" variable (:type "double") (reparse-symbol arg-sub-list) [97682 97692])
                    ("y0" variable (:type "double") (reparse-symbol arg-sub-list) [97693 97703])
                    ("x1" variable (:type "double") (reparse-symbol arg-sub-list) [97712 97722])
                    ("y1" variable (:type "double") (reparse-symbol arg-sub-list) [97723 97733]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97635 97734])
            ("cairo_pattern_create_for_surface" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [97594 97619]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97542 97620])
            ("cairo_pattern_create_rgba" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("red" variable (:type "double") (reparse-symbol arg-sub-list) [97468 97479])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [97480 97493])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [97494 97506])
                    ("alpha" variable (:type "double") (reparse-symbol arg-sub-list) [97513 97526]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97423 97527])
            ("cairo_pattern_create_rgb" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("red" variable (:type "double") (reparse-symbol arg-sub-list) [97369 97380])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [97381 97394])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [97395 97407]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97325 97408])
            ("cairo_raster_source_pattern_get_finish" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_raster_source_finish_func_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [97250 97275]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97176 97276])
            ("cairo_raster_source_pattern_set_finish" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [97088 97113])
                    ("finish" variable (:type ("cairo_raster_source_finish_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [97119 97160]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [97043 97161])
            ("cairo_raster_source_pattern_get_copy" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_raster_source_copy_func_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [97002 97027]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [96932 97028])
            ("cairo_raster_source_pattern_set_copy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96843 96868])
                    ("copy" variable (:type ("cairo_raster_source_copy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [96879 96916]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [96800 96917])
            ("cairo_raster_source_pattern_get_snapshot" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_raster_source_snapshot_func_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96759 96784]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [96681 96785])
            ("cairo_raster_source_pattern_set_snapshot" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96587 96612])
                    ("snapshot" variable (:type ("cairo_raster_source_snapshot_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [96620 96665]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [96540 96666])
            ("cairo_raster_source_pattern_get_acquire" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96398 96423])
                    ("acquire" variable
                       (:pointer 1
                        :type ("cairo_raster_source_acquire_func_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96430 96474])
                    ("release" variable
                       (:pointer 1
                        :type ("cairo_raster_source_release_func_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96481 96525]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [96352 96526])
            ("cairo_raster_source_pattern_set_acquire" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96211 96236])
                    ("acquire" variable (:type ("cairo_raster_source_acquire_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [96243 96286])
                    ("release" variable (:type ("cairo_raster_source_release_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [96293 96336]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [96165 96337])
            ("cairo_raster_source_pattern_get_callback_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96124 96149]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [96070 96150])
            ("cairo_raster_source_pattern_set_callback_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [96005 96030])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [96043 96054]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [95953 96055])
            ("cairo_pattern_create_raster_source" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("user_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [95857 95873])
                    ("content" variable (:type ("cairo_content_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [95882 95906])
                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [95915 95925])
                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [95926 95937]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [95803 95938])
            ("cairo_raster_source_finish_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [95731 95756])
                    ("callback_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [95767 95787]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [95688 95788])
            ("cairo_raster_source_copy_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [95273 95298])
                    ("callback_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [95307 95327])
                    ("other" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [95336 95365]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [95222 95366])
            ("cairo_raster_source_snapshot_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [94663 94688])
                    ("callback_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [94694 94714]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [94608 94715])
            ("cairo_raster_source_release_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [93920 93945])
                    ("callback_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [93957 93977])
                    ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [93989 94014]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [93876 94015])
            ("cairo_raster_source_acquire_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [93245 93270])
                    ("callback_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [93282 93302])
                    ("target" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [93314 93338])
                    ("extents" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [93350 93387]))                  
                :function-pointer t
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [93188 93388])
            ("cairo_recording_surface_get_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [91875 91900])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_rectangle_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [91910 91937]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [91825 91938])
            ("cairo_recording_surface_ink_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [91581 91606])
                    ("x0" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [91644 91655])
                    ("y0" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [91693 91704])
                    ("width" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [91742 91756])
                    ("height" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [91794 91809]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [91539 91810])
            ("cairo_recording_surface_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("content" variable (:type ("cairo_content_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [91431 91457])
                    ("extents" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [91490 91523]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [91381 91524])
            ("cairo_image_surface_get_stride" function
               (:typemodifiers ("extern" "\"C\"")
                :type "int"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [91045 91070]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [91009 91071])
            ("cairo_image_surface_get_height" function
               (:typemodifiers ("extern" "\"C\"")
                :type "int"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [90968 90993]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90932 90994])
            ("cairo_image_surface_get_width" function
               (:typemodifiers ("extern" "\"C\"")
                :type "int"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [90891 90916]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90856 90917])
            ("cairo_image_surface_get_format" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_format_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [90815 90840]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90768 90841])
            ("cairo_image_surface_get_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned char"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [90727 90752]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90681 90753])
            ("cairo_image_surface_create_for_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("data" variable
                       (:pointer 1
                        :type "unsigned char")
                        (reparse-symbol arg-sub-list) [90537 90564])
                    ("format" variable (:type ("cairo_format_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [90574 90597])
                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [90607 90619])
                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [90629 90642])
                    ("stride" variable (:type "int") (reparse-symbol arg-sub-list) [90652 90665]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90482 90666])
            ("cairo_format_stride_for_width" function
               (:typemodifiers ("extern" "\"C\"")
                :type "int"
                :arguments 
                  ( ("format" variable (:type ("cairo_format_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [90422 90444])
                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [90455 90466]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90387 90467])
            ("cairo_image_surface_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("format" variable (:type ("cairo_format_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [90308 90330])
                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [90338 90350])
                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [90358 90371]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90262 90372])
            ("cairo_surface_has_show_text_glyphs" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [90190 90215]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90141 90216])
            ("cairo_surface_show_page" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [90100 90125]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [90070 90126])
            ("cairo_surface_copy_page" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [90029 90054]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [89999 90055])
            ("cairo_surface_get_fallback_resolution" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [89880 89905])
                    ("x_pixels_per_inch" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [89917 89944])
                    ("y_pixels_per_inch" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [89956 89983]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [89836 89984])
            ("cairo_surface_set_fallback_resolution" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [89717 89742])
                    ("x_pixels_per_inch" variable (:type "double") (reparse-symbol arg-sub-list) [89754 89781])
                    ("y_pixels_per_inch" variable (:type "double") (reparse-symbol arg-sub-list) [89793 89820]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [89673 89821])
            ("cairo_surface_get_device_offset" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [89568 89593])
                    ("x_offset" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [89599 89625])
                    ("y_offset" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [89631 89657]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [89530 89658])
            ("cairo_surface_set_device_offset" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [89425 89450])
                    ("x_offset" variable (:type "double") (reparse-symbol arg-sub-list) [89456 89482])
                    ("y_offset" variable (:type "double") (reparse-symbol arg-sub-list) [89488 89514]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [89387 89515])
            ("cairo_surface_get_device_scale" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [89286 89311])
                    ("x_scale" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [89316 89341])
                    ("y_scale" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [89346 89371]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [89249 89372])
            ("cairo_surface_set_device_scale" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [89148 89173])
                    ("x_scale" variable (:type "double") (reparse-symbol arg-sub-list) [89178 89203])
                    ("y_scale" variable (:type "double") (reparse-symbol arg-sub-list) [89208 89233]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [89111 89234])
            ("cairo_surface_mark_dirty_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [88949 88974])
                    ("x" variable (:type "int") (reparse-symbol arg-sub-list) [88983 89002])
                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [89011 89030])
                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [89039 89062])
                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [89071 89095]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [88908 89096])
            ("cairo_surface_mark_dirty" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [88867 88892]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [88836 88893])
            ("cairo_surface_flush" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [88795 88820]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [88769 88821])
            ("cairo_surface_get_font_options" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [88688 88718])
                    ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [88723 88753]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [88651 88754])
            ("cairo_surface_supports_mime_type" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [88571 88597])
                    ("mime_type" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [88604 88635]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [88524 88636])
            ("cairo_surface_set_mime_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [88255 88281])
                    ("mime_type" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [88311 88335])
                    ("data" variable
                       (:pointer 1
                        :constant-flag t
                        :type "unsigned char")
                        (reparse-symbol arg-sub-list) [88365 88391])
                    ("length" variable (:type "unsigned long") (reparse-symbol arg-sub-list) [88421 88444])
                    ("destroy" variable (:type ("cairo_destroy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [88453 88483])
                    ("closure" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [88492 88508]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [88211 88509])
            ("cairo_surface_get_mime_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [87999 88025])
                    ("mime_type" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [88055 88079])
                    ("data" variable
                       (:pointer 2
                        :constant-flag t
                        :type "unsigned char")
                        (reparse-symbol arg-sub-list) [88109 88142])
                    ("length" variable
                       (:pointer 1
                        :type "unsigned long")
                        (reparse-symbol arg-sub-list) [88172 88195]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [87965 88196])
            ("CAIRO_MIME_TYPE_EPS_PARAMS" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87891 87917])
            ("CAIRO_MIME_TYPE_EPS" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87838 87857])
            ("CAIRO_MIME_TYPE_CCITT_FAX_PARAMS" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87762 87794])
            ("CAIRO_MIME_TYPE_CCITT_FAX" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87714 87739])
            ("CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87636 87667])
            ("CAIRO_MIME_TYPE_JBIG2_GLOBAL" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87564 87592])
            ("CAIRO_MIME_TYPE_JBIG2" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87506 87527])
            ("CAIRO_MIME_TYPE_UNIQUE_ID" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87445 87470])
            ("CAIRO_MIME_TYPE_URI" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87404 87423])
            ("CAIRO_MIME_TYPE_JP2" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87364 87383])
            ("CAIRO_MIME_TYPE_PNG" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87324 87343])
            ("CAIRO_MIME_TYPE_JPEG" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [87282 87302])
            ("cairo_surface_set_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [87135 87162])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [87171 87204])
                    ("user_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [87213 87232])
                    ("destroy" variable (:type ("cairo_destroy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [87241 87271]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [87091 87272])
            ("cairo_surface_get_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [87006 87033])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [87042 87075]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [86970 87076])
            ("cairo_surface_get_content" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_content_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [86625 86650]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [86582 86651])
            ("cairo_surface_get_type" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_type_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [86541 86566]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [86496 86567])
            ("cairo_surface_type_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_surface_type" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [85674 86481])
            ("_cairo_surface_type" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_SURFACE_TYPE_IMAGE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85713 85738])
                    ("CAIRO_SURFACE_TYPE_PDF" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85743 85766])
                    ("CAIRO_SURFACE_TYPE_PS" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85771 85793])
                    ("CAIRO_SURFACE_TYPE_XLIB" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85798 85822])
                    ("CAIRO_SURFACE_TYPE_XCB" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85827 85850])
                    ("CAIRO_SURFACE_TYPE_GLITZ" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85855 85880])
                    ("CAIRO_SURFACE_TYPE_QUARTZ" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85885 85911])
                    ("CAIRO_SURFACE_TYPE_WIN32" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85916 85941])
                    ("CAIRO_SURFACE_TYPE_BEOS" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85946 85970])
                    ("CAIRO_SURFACE_TYPE_DIRECTFB" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [85975 86003])
                    ("CAIRO_SURFACE_TYPE_SVG" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86008 86031])
                    ("CAIRO_SURFACE_TYPE_OS2" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86036 86059])
                    ("CAIRO_SURFACE_TYPE_WIN32_PRINTING" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86064 86098])
                    ("CAIRO_SURFACE_TYPE_QUARTZ_IMAGE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86103 86135])
                    ("CAIRO_SURFACE_TYPE_SCRIPT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86140 86166])
                    ("CAIRO_SURFACE_TYPE_QT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86171 86193])
                    ("CAIRO_SURFACE_TYPE_RECORDING" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86198 86227])
                    ("CAIRO_SURFACE_TYPE_VG" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86232 86254])
                    ("CAIRO_SURFACE_TYPE_GL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86259 86281])
                    ("CAIRO_SURFACE_TYPE_DRM" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86286 86309])
                    ("CAIRO_SURFACE_TYPE_TEE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86314 86337])
                    ("CAIRO_SURFACE_TYPE_XML" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86342 86365])
                    ("CAIRO_SURFACE_TYPE_SKIA" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86370 86394])
                    ("CAIRO_SURFACE_TYPE_SUBSURFACE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86399 86429])
                    ("CAIRO_SURFACE_TYPE_COGL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [86434 86459]))                  )
                (reparse-symbol extern-c-contents) [85674 86481])
            ("cairo_surface_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82777 82802]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82740 82803])
            ("cairo_surface_get_reference_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned int"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82699 82724]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82651 82725])
            ("cairo_surface_get_device" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_device_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82610 82635]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82567 82636])
            ("cairo_surface_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82526 82551]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82498 82552])
            ("cairo_surface_finish" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82457 82482]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82430 82483])
            ("cairo_surface_reference" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82389 82414]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82346 82415])
            ("cairo_device_observer_glyphs_elapsed" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82307 82330]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82262 82331])
            ("cairo_device_observer_stroke_elapsed" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82223 82246]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82178 82247])
            ("cairo_device_observer_fill_elapsed" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82139 82162]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82096 82163])
            ("cairo_device_observer_mask_elapsed" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [82057 82080]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [82014 82081])
            ("cairo_device_observer_paint_elapsed" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81975 81998]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [81931 81999])
            ("cairo_device_observer_elapsed" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81892 81915]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [81854 81916])
            ("cairo_device_observer_print" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81753 81776])
                    ("write_func" variable (:type ("cairo_write_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [81785 81815])
                    ("closure" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [81824 81838]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [81709 81839])
            ("cairo_surface_observer_elapsed" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81668 81693]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [81629 81694])
            ("cairo_surface_observer_print" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81525 81550])
                    ("write_func" variable (:type ("cairo_write_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [81560 81590])
                    ("closure" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [81600 81614]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [81480 81615])
            ("cairo_surface_observer_add_finish_callback" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("abstract_surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81360 81394])
                    ("func" variable (:type ("cairo_surface_observer_callback_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [81404 81443])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [81453 81464]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [81301 81465])
            ("cairo_surface_observer_add_flush_callback" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("abstract_surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81183 81217])
                    ("func" variable (:type ("cairo_surface_observer_callback_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [81226 81265])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [81274 81285]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [81125 81286])
            ("cairo_surface_observer_add_glyphs_callback" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("abstract_surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [81005 81039])
                    ("func" variable (:type ("cairo_surface_observer_callback_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [81049 81088])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [81098 81109]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [80946 81110])
            ("cairo_surface_observer_add_stroke_callback" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("abstract_surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [80826 80860])
                    ("func" variable (:type ("cairo_surface_observer_callback_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [80870 80909])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [80919 80930]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [80767 80931])
            ("cairo_surface_observer_add_fill_callback" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("abstract_surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [80651 80685])
                    ("func" variable (:type ("cairo_surface_observer_callback_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [80693 80732])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [80740 80751]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [80594 80752])
            ("cairo_surface_observer_add_mask_callback" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("abstract_surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [80478 80512])
                    ("func" variable (:type ("cairo_surface_observer_callback_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [80520 80559])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [80567 80578]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [80421 80579])
            ("cairo_surface_observer_add_paint_callback" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("abstract_surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [80303 80337])
                    ("func" variable (:type ("cairo_surface_observer_callback_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [80346 80385])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [80394 80405]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [80245 80406])
            ("cairo_surface_observer_callback_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("observer" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [80148 80174])
                    ("target" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [80184 80208])
                    ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [80218 80229]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [80105 80230])
            ("cairo_surface_create_observer" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("target" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [80024 80048])
                    ("mode" variable (:type ("cairo_surface_observer_mode_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [80059 80094]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [79975 80095])
            ("cairo_surface_observer_mode_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("" type
                     (:members 
                        ( ("CAIRO_SURFACE_OBSERVER_NORMAL" variable
                             (:constant-flag t
                              :default-value (79877 79878)
                              :type "int")
                              (reparse-symbol enumsubparts) [79845 79878])
                          ("CAIRO_SURFACE_OBSERVER_RECORD_OPERATIONS" variable
                             (:constant-flag t
                              :default-value (79924 79927)
                              :type "int")
                              (reparse-symbol enumsubparts) [79881 79927]))                        
                      :type "enum")
                      nil nil))
                (reparse-symbol extern-c-contents) [79829 79960])
            ("cairo_surface_create_for_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("target" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [79369 79393])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [79430 79441])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [79478 79489])
                    ("width" variable (:type "double") (reparse-symbol arg-sub-list) [79526 79541])
                    ("height" variable (:type "double") (reparse-symbol arg-sub-list) [79578 79594]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [79315 79595])
            ("cairo_surface_unmap_image" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [79244 79269])
                    ("image" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [79276 79299]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [79212 79300])
            ("cairo_surface_map_to_image" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [79125 79151])
                    ("extents" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_rectangle_int_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [79159 79196]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [79079 79197])
            ("cairo_surface_create_similar_image" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("other" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78964 78988])
                    ("format" variable (:type ("cairo_format_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [78997 79022])
                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [79031 79042])
                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [79051 79063]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78910 79064])
            ("cairo_surface_create_similar" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("other" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78793 78817])
                    ("content" variable (:type ("cairo_content_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [78827 78851])
                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [78861 78872])
                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [78882 78894]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78745 78895])
            ("cairo_device_set_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78568 78593])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78601 78634])
                    ("user_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [78642 78661])
                    ("destroy" variable (:type ("cairo_destroy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [78669 78700]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78525 78701])
            ("cairo_device_get_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78443 78468])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78476 78509]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78408 78510])
            ("cairo_device_get_reference_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned int"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78369 78392]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78322 78393])
            ("cairo_device_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78283 78306]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78256 78307])
            ("cairo_device_finish" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78217 78240]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78191 78241])
            ("cairo_device_flush" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78152 78175]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78127 78176])
            ("cairo_device_release" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78088 78111]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [78061 78112])
            ("cairo_device_acquire" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [78022 78045]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [77985 78046])
            ("cairo_device_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [77946 77969]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [77910 77970])
            ("cairo_device_get_type" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_device_type_t" type (:type "class") nil nil)
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [77871 77894]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [77828 77895])
            ("cairo_device_type_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_device_type" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [77499 77813])
            ("_cairo_device_type" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_DEVICE_TYPE_DRM" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77537 77559])
                    ("CAIRO_DEVICE_TYPE_GL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77564 77585])
                    ("CAIRO_DEVICE_TYPE_SCRIPT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77590 77615])
                    ("CAIRO_DEVICE_TYPE_XCB" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77620 77642])
                    ("CAIRO_DEVICE_TYPE_XLIB" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77647 77670])
                    ("CAIRO_DEVICE_TYPE_XML" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77675 77697])
                    ("CAIRO_DEVICE_TYPE_COGL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77702 77725])
                    ("CAIRO_DEVICE_TYPE_WIN32" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [77730 77754])
                    ("CAIRO_DEVICE_TYPE_INVALID" variable
                       (:constant-flag t
                        :default-value (77788 77790)
                        :type "int")
                        (reparse-symbol enumsubparts) [77760 77790]))                  )
                (reparse-symbol extern-c-contents) [77499 77813])
            ("cairo_device_reference" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_device_t" type (:type "class") nil nil)
                :arguments 
                  ( ("device" variable
                       (:pointer 1
                        :type ("cairo_device_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [76072 76095]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [76031 76096])
            ("cairo_status_to_string" function
               (:typemodifiers ("extern" "\"C\"")
                :type "char"
                :arguments 
                  ( ("status" variable (:type ("cairo_status_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [75958 75980]))                  
                :constant-flag t
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [75921 75981])
            ("cairo_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [75893 75905]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [75864 75906])
            ("cairo_path_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("path" variable
                       (:pointer 1
                        :type ("cairo_path_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [75801 75820]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [75776 75821])
            ("cairo_append_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [75716 75729])
                    ("path" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_path_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [75735 75760]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [75692 75761])
            ("cairo_copy_path_flat" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_path_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [75664 75676]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [75627 75677])
            ("cairo_copy_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_path_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [75599 75611]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [75567 75612])
            ("cairo_path_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("cairo_path" type (:type "struct") nil nil))
                (reparse-symbol extern-c-contents) [75435 75552])
            ("cairo_path" type
               (:typemodifiers ("extern" "\"C\"")
                :type "struct"
                :members 
                  ( ("status" variable (:type ("cairo_status_t" type (:type "class") nil nil)) (reparse-symbol classsubparts) [75467 75489])
                    ("data" variable
                       (:pointer 1
                        :type ("cairo_path_data_t" type (:type "class") nil nil))
                        (reparse-symbol classsubparts) [75494 75518])
                    ("num_data" variable (:type "int") (reparse-symbol classsubparts) [75523 75536]))                  )
                (reparse-symbol extern-c-contents) [75435 75552])
            ("_cairo_path_data_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "union"
                :members 
                  ( ("header" variable (:type ("" type
                         (:members 
                            ( ("type" variable (:type ("cairo_path_data_type_t" type (:type "class") nil nil)) (reparse-symbol classsubparts) [74611 74639])
                              ("length" variable (:type "int") (reparse-symbol classsubparts) [74641 74652]))                            
                          :type "struct")
                          nil nil)) (reparse-symbol classsubparts) [74601 74666])
                    ("point" variable (:type ("" type
                         (:members 
                            ( ("x" variable (:type "double") (reparse-symbol classsubparts) [74681 74693])
                              ("y" variable (:type "double") (reparse-symbol classsubparts) [74681 74693]))                            
                          :type "struct")
                          nil nil)) (reparse-symbol classsubparts) [74671 74706]))                  )
                (reparse-symbol extern-c-contents) [74570 74709])
            ("cairo_path_data_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_path_data_t" type (:type "union") nil nil))
                (reparse-symbol extern-c-contents) [74518 74569])
            ("cairo_path_data_type_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_path_data_type" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [71747 71908])
            ("_cairo_path_data_type" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_PATH_MOVE_TO" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [71788 71807])
                    ("CAIRO_PATH_LINE_TO" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [71812 71831])
                    ("CAIRO_PATH_CURVE_TO" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [71836 71856])
                    ("CAIRO_PATH_CLOSE_PATH" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [71861 71884]))                  )
                (reparse-symbol extern-c-contents) [71747 71908])
            ("cairo_get_group_target" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [71293 71305]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [71251 71306])
            ("cairo_get_target" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_surface_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [71223 71235]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [71187 71236])
            ("cairo_get_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [71135 71147])
                    ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [71148 71171]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [71112 71172])
            ("cairo_get_dash" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [71052 71064])
                    ("dashes" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [71065 71080])
                    ("offset" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [71081 71096]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [71031 71097])
            ("cairo_get_dash_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type "int"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [71003 71015]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70977 71016])
            ("cairo_get_miter_limit" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70949 70961]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70919 70962])
            ("cairo_get_line_join" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_line_join_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70891 70903]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70852 70904])
            ("cairo_get_line_cap" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_line_cap_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70824 70836]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70787 70837])
            ("cairo_get_line_width" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70759 70771]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70730 70772])
            ("cairo_get_fill_rule" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_fill_rule_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70702 70714]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70663 70715])
            ("cairo_get_current_point" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70613 70625])
                    ("x" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [70626 70636])
                    ("y" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [70637 70647]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70583 70648])
            ("cairo_has_current_point" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70555 70567]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70517 70568])
            ("cairo_get_antialias" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_antialias_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70489 70501]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70450 70502])
            ("cairo_get_tolerance" function
               (:typemodifiers ("extern" "\"C\"")
                :type "double"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70422 70434]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70394 70435])
            ("cairo_get_source" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70366 70378]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70330 70379])
            ("cairo_get_operator" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_operator_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70302 70314]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70265 70315])
            ("cairo_user_font_face_get_unicode_to_glyph_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_user_scaled_font_unicode_to_glyph_func_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70196 70225]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [70101 70226])
            ("cairo_user_font_face_get_text_to_glyphs_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_user_scaled_font_text_to_glyphs_func_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [70056 70085]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [69965 70086])
            ("cairo_user_font_face_get_render_glyph_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_user_scaled_font_render_glyph_func_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [69920 69949]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [69833 69950])
            ("cairo_user_font_face_get_init_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_user_scaled_font_init_func_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [69788 69817]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [69717 69818])
            ("cairo_user_font_face_set_unicode_to_glyph_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [69527 69585])
                    ("unicode_to_glyph_func" variable (:type ("cairo_user_scaled_font_unicode_to_glyph_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [69599 69669]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [69474 69670])
            ("cairo_user_font_face_set_text_to_glyphs_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [69324 69380])
                    ("text_to_glyphs_func" variable (:type ("cairo_user_scaled_font_text_to_glyphs_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [69392 69458]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [69273 69459])
            ("cairo_user_font_face_set_render_glyph_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [69131 69185])
                    ("render_glyph_func" variable (:type ("cairo_user_scaled_font_render_glyph_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [69195 69257]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [69082 69258])
            ("cairo_user_font_face_set_init_func" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [68965 69011])
                    ("init_func" variable (:type ("cairo_user_scaled_font_init_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [69020 69066]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [68924 69067])
            ("cairo_user_scaled_font_unicode_to_glyph_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [68757 68790])
                    ("unicode" variable (:type "unsigned long") (reparse-symbol arg-sub-list) [68802 68831])
                    ("glyph_index" variable
                       (:pointer 1
                        :type "unsigned long")
                        (reparse-symbol arg-sub-list) [68843 68876]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [68691 68877])
            ("cairo_user_scaled_font_text_to_glyphs_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [66432 66472])
                    ("utf8" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [66482 66510])
                    ("utf8_len" variable (:type "int") (reparse-symbol arg-sub-list) [66520 66546])
                    ("glyphs" variable
                       (:pointer 2
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [66556 66589])
                    ("num_glyphs" variable
                       (:pointer 1
                        :type "int")
                        (reparse-symbol arg-sub-list) [66599 66627])
                    ("clusters" variable
                       (:pointer 2
                        :type ("cairo_text_cluster_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [66637 66674])
                    ("num_clusters" variable
                       (:pointer 1
                        :type "int")
                        (reparse-symbol arg-sub-list) [66684 66714])
                    ("cluster_flags" variable
                       (:pointer 1
                        :type ("cairo_text_cluster_flags_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [66724 66766]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [66368 66767])
            ("cairo_user_scaled_font_render_glyph_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [62559 62593])
                    ("glyph" variable (:type "unsigned long") (reparse-symbol arg-sub-list) [62608 62636])
                    ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [62651 62676])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_text_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [62691 62721]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [62497 62722])
            ("cairo_user_scaled_font_init_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [60091 60125])
                    ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [60139 60164])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_font_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [60178 60208]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [60037 60209])
            ("cairo_user_font_face_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_face_t" type (:type "class") nil nil)
                :arguments 
                  ( ("" variable (:type "void") (reparse-symbol arg-sub-list) [58620 58625]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [58571 58626])
            ("cairo_toy_font_face_get_weight" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_weight_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [58507 58536]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [58455 58537])
            ("cairo_toy_font_face_get_slant" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_slant_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [58410 58439]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [58360 58440])
            ("cairo_toy_font_face_get_family" function
               (:typemodifiers ("extern" "\"C\"")
                :type "char"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [58315 58344]))                  
                :constant-flag t
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [58270 58345])
            ("cairo_toy_font_face_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_face_t" type (:type "class") nil nil)
                :arguments 
                  ( ("family" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [58152 58181])
                    ("slant" variable (:type ("cairo_font_slant_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [58189 58217])
                    ("weight" variable (:type ("cairo_font_weight_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [58225 58254]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [58104 58255])
            ("cairo_scaled_font_get_font_options" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57997 58031])
                    ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [58040 58070]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [57956 58071])
            ("cairo_scaled_font_get_scale_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57869 57902])
                    ("scale_matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57911 57940]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [57828 57941])
            ("cairo_scaled_font_get_ctm" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57752 57785])
                    ("ctm" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57792 57812]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [57720 57813])
            ("cairo_scaled_font_get_font_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57635 57668])
                    ("font_matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57676 57704]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [57595 57705])
            ("cairo_scaled_font_get_font_face" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_face_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57546 57579]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [57493 57580])
            ("cairo_scaled_font_text_to_glyphs" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57108 57148])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [57155 57171])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [57178 57194])
                    ("utf8" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [57201 57231])
                    ("utf8_len" variable (:type "int") (reparse-symbol arg-sub-list) [57238 57266])
                    ("glyphs" variable
                       (:pointer 2
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57273 57308])
                    ("num_glyphs" variable
                       (:pointer 1
                        :type "int")
                        (reparse-symbol arg-sub-list) [57315 57345])
                    ("clusters" variable
                       (:pointer 2
                        :type ("cairo_text_cluster_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57352 57389])
                    ("num_clusters" variable
                       (:pointer 1
                        :type "int")
                        (reparse-symbol arg-sub-list) [57396 57428])
                    ("cluster_flags" variable
                       (:pointer 1
                        :type ("cairo_text_cluster_flags_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57435 57477]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [57059 57478])
            ("cairo_scaled_font_glyph_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56896 56931])
                    ("glyphs" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56937 56967])
                    ("num_glyphs" variable (:type "int") (reparse-symbol arg-sub-list) [56973 57006])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_text_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [57012 57043]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [56858 57044])
            ("cairo_scaled_font_text_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56744 56778])
                    ("utf8" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [56783 56807])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_text_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56812 56842]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [56707 56843])
            ("cairo_scaled_font_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56620 56654])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_font_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56661 56691]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [56588 56692])
            ("cairo_scaled_font_set_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56406 56447])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56453 56486])
                    ("user_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [56492 56531])
                    ("destroy" variable (:type ("cairo_destroy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [56537 56572]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [56358 56573])
            ("cairo_scaled_font_get_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56262 56303])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56309 56342]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [56222 56343])
            ("cairo_scaled_font_get_type" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_type_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56173 56206]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [56127 56207])
            ("cairo_scaled_font_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [56078 56111]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [56037 56112])
            ("cairo_scaled_font_get_reference_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned int"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55988 56021]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [55936 56022])
            ("cairo_scaled_font_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55887 55920]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [55855 55921])
            ("cairo_scaled_font_reference" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_scaled_font_t" type (:type "class") nil nil)
                :arguments 
                  ( ("scaled_font" variable
                       (:pointer 1
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55806 55839]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [55755 55840])
            ("cairo_scaled_font_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_scaled_font_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55575 55613])
                    ("font_matrix" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55619 55659])
                    ("ctm" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55665 55697])
                    ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55703 55739]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [55527 55740])
            ("cairo_font_face_set_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55307 55339])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55350 55383])
                    ("user_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [55394 55415])
                    ("destroy" variable (:type ("cairo_destroy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [55426 55459]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [55261 55460])
            ("cairo_font_face_get_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55169 55201])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55212 55245]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [55131 55246])
            ("cairo_font_face_get_type" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_type_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [55086 55115]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [55042 55116])
            ("cairo_font_type_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_font_type" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [54846 55027])
            ("_cairo_font_type" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_FONT_TYPE_TOY" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [54882 54902])
                    ("CAIRO_FONT_TYPE_FT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [54907 54926])
                    ("CAIRO_FONT_TYPE_WIN32" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [54931 54953])
                    ("CAIRO_FONT_TYPE_QUARTZ" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [54958 54981])
                    ("CAIRO_FONT_TYPE_USER" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [54986 55008]))                  )
                (reparse-symbol extern-c-contents) [54846 55027])
            ("cairo_font_face_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [53070 53099]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [53031 53100])
            ("cairo_font_face_get_reference_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned int"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52986 53015]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52936 53016])
            ("cairo_font_face_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52891 52920]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52861 52921])
            ("cairo_font_face_reference" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_face_t" type (:type "class") nil nil)
                :arguments 
                  ( ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52816 52845]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52769 52846])
            ("cairo_font_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52648 52673])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_font_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52680 52710]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52623 52711])
            ("cairo_glyph_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52463 52489])
                    ("glyphs" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52497 52527])
                    ("num_glyphs" variable (:type "int") (reparse-symbol arg-sub-list) [52535 52568])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_text_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52576 52607]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52437 52608])
            ("cairo_text_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52330 52355])
                    ("utf8" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [52362 52384])
                    ("extents" variable
                       (:pointer 1
                        :type ("cairo_text_extents_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52391 52421]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52305 52422])
            ("cairo_glyph_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52232 52244])
                    ("glyphs" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52245 52273])
                    ("num_glyphs" variable (:type "int") (reparse-symbol arg-sub-list) [52274 52289]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52209 52290])
            ("cairo_text_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52163 52175])
                    ("utf8" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [52176 52193]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [52140 52194])
            ("cairo_show_text_glyphs" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51885 51902])
                    ("utf8" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [51906 51927])
                    ("utf8_len" variable (:type "int") (reparse-symbol arg-sub-list) [51931 51950])
                    ("glyphs" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51954 51985])
                    ("num_glyphs" variable (:type "int") (reparse-symbol arg-sub-list) [51989 52010])
                    ("clusters" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_text_cluster_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [52014 52051])
                    ("num_clusters" variable (:type "int") (reparse-symbol arg-sub-list) [52055 52078])
                    ("cluster_flags" variable (:type ("cairo_text_cluster_flags_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [52082 52124]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51856 52125])
            ("cairo_show_glyphs" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51783 51795])
                    ("glyphs" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51796 51824])
                    ("num_glyphs" variable (:type "int") (reparse-symbol arg-sub-list) [51825 51840]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51759 51841])
            ("cairo_show_text" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51713 51725])
                    ("utf8" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [51726 51743]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51691 51744])
            ("cairo_get_scaled_font" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_scaled_font_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51663 51675]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51618 51676])
            ("cairo_set_scaled_font" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51523 51553])
                    ("scaled_font" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_scaled_font_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51563 51602]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51495 51603])
            ("cairo_get_font_face" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_face_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51467 51479]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51426 51480])
            ("cairo_set_font_face" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51368 51380])
                    ("font_face" variable
                       (:pointer 1
                        :type ("cairo_font_face_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51381 51410]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51342 51411])
            ("cairo_get_font_options" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51267 51292])
                    ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51296 51326]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51238 51327])
            ("cairo_set_font_options" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51151 51182])
                    ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51186 51222]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51122 51223])
            ("cairo_get_font_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51061 51073])
                    ("matrix" variable
                       (:pointer 1
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [51083 51106]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [51033 51107])
            ("cairo_set_font_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50961 50978])
                    ("matrix" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50988 51017]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [50933 51018])
            ("cairo_set_font_size" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50892 50904])
                    ("size" variable (:type "double") (reparse-symbol arg-sub-list) [50905 50917]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [50866 50918])
            ("cairo_select_font_face" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50729 50754])
                    ("family" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [50758 50787])
                    ("slant" variable (:type ("cairo_font_slant_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [50791 50818])
                    ("weight" variable (:type ("cairo_font_weight_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [50822 50850]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [50700 50851])
            ("cairo_font_options_set_variations" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50469 50499])
                    ("variations" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [50535 50568]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [50429 50569])
            ("cairo_font_options_get_variations" function
               (:typemodifiers ("extern" "\"C\"")
                :type "char"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50383 50413]))                  
                :constant-flag t
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [50335 50414])
            ("cairo_font_options_get_hint_metrics" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_hint_metrics_t" type (:type "class") nil nil)
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50283 50319]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [50225 50320])
            ("cairo_font_options_set_hint_metrics" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50135 50165])
                    ("hint_metrics" variable (:type ("cairo_hint_metrics_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [50175 50210]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [50093 50211])
            ("cairo_font_options_get_hint_style" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_hint_style_t" type (:type "class") nil nil)
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [50041 50077]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49987 50078])
            ("cairo_font_options_set_hint_style" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49900 49930])
                    ("hint_style" variable (:type ("cairo_hint_style_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [49938 49972]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49860 49973])
            ("cairo_font_options_get_subpixel_order" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_subpixel_order_t" type (:type "class") nil nil)
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49808 49844]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49746 49845])
            ("cairo_font_options_set_subpixel_order" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49648 49680])
                    ("subpixel_order" variable (:type ("cairo_subpixel_order_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [49692 49731]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49604 49732])
            ("cairo_font_options_get_antialias" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_antialias_t" type (:type "class") nil nil)
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49552 49588]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49500 49589])
            ("cairo_font_options_set_antialias" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49416 49446])
                    ("antialias" variable (:type ("cairo_antialias_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [49453 49485]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49377 49486])
            ("cairo_font_options_hash" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned long"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49325 49361]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49286 49362])
            ("cairo_font_options_equal" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49194 49230])
                    ("other" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49236 49270]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49155 49271])
            ("cairo_font_options_merge" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49064 49100])
                    ("other" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [49106 49140]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [49033 49141])
            ("cairo_font_options_status" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [48987 49017]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [48945 49018])
            ("cairo_font_options_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("options" variable
                       (:pointer 1
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [48899 48929]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [48866 48930])
            ("cairo_font_options_copy" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_options_t" type (:type "class") nil nil)
                :arguments 
                  ( ("original" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_font_options_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [48813 48850]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [48765 48851])
            ("cairo_font_options_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_font_options_t" type (:type "class") nil nil)
                :arguments 
                  ( ("" variable (:type "void") (reparse-symbol arg-sub-list) [48744 48749]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [48694 48750])
            ("cairo_font_options_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_font_options" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [48623 48679])
            ("cairo_hint_metrics_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_hint_metrics" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [47654 47798])
            ("_cairo_hint_metrics" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_HINT_METRICS_DEFAULT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [47693 47720])
                    ("CAIRO_HINT_METRICS_OFF" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [47725 47748])
                    ("CAIRO_HINT_METRICS_ON" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [47753 47776]))                  )
                (reparse-symbol extern-c-contents) [47654 47798])
            ("cairo_hint_style_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_hint_style" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [46863 47058])
            ("_cairo_hint_style" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_HINT_STYLE_DEFAULT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [46900 46925])
                    ("CAIRO_HINT_STYLE_NONE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [46930 46952])
                    ("CAIRO_HINT_STYLE_SLIGHT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [46957 46981])
                    ("CAIRO_HINT_STYLE_MEDIUM" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [46986 47010])
                    ("CAIRO_HINT_STYLE_FULL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [47015 47038]))                  )
                (reparse-symbol extern-c-contents) [46863 47058])
            ("cairo_subpixel_order_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_subpixel_order" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [45626 45843])
            ("_cairo_subpixel_order" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_SUBPIXEL_ORDER_DEFAULT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [45667 45696])
                    ("CAIRO_SUBPIXEL_ORDER_RGB" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [45701 45726])
                    ("CAIRO_SUBPIXEL_ORDER_BGR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [45731 45756])
                    ("CAIRO_SUBPIXEL_ORDER_VRGB" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [45761 45787])
                    ("CAIRO_SUBPIXEL_ORDER_VBGR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [45792 45819]))                  )
                (reparse-symbol extern-c-contents) [45626 45843])
            ("cairo_font_weight_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_font_weight" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [44728 44841])
            ("_cairo_font_weight" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_FONT_WEIGHT_NORMAL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [44766 44791])
                    ("CAIRO_FONT_WEIGHT_BOLD" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [44796 44820]))                  )
                (reparse-symbol extern-c-contents) [44728 44841])
            ("cairo_font_slant_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_font_slant" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [44356 44497])
            ("_cairo_font_slant" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_FONT_SLANT_NORMAL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [44393 44417])
                    ("CAIRO_FONT_SLANT_ITALIC" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [44422 44446])
                    ("CAIRO_FONT_SLANT_OBLIQUE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [44451 44477]))                  )
                (reparse-symbol extern-c-contents) [44356 44497])
            ("cairo_font_extents_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("" type
                     (:members 
                        ( ("ascent" variable (:type "double") (reparse-symbol classsubparts) [43937 43951])
                          ("descent" variable (:type "double") (reparse-symbol classsubparts) [43956 43971])
                          ("height" variable (:type "double") (reparse-symbol classsubparts) [43976 43990])
                          ("max_x_advance" variable (:type "double") (reparse-symbol classsubparts) [43995 44016])
                          ("max_y_advance" variable (:type "double") (reparse-symbol classsubparts) [44021 44042]))                        
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [43916 44066])
            ("cairo_text_extents_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("" type
                     (:members 
                        ( ("x_bearing" variable (:type "double") (reparse-symbol classsubparts) [41478 41495])
                          ("y_bearing" variable (:type "double") (reparse-symbol classsubparts) [41500 41517])
                          ("width" variable (:type "double") (reparse-symbol classsubparts) [41522 41535])
                          ("height" variable (:type "double") (reparse-symbol classsubparts) [41540 41554])
                          ("x_advance" variable (:type "double") (reparse-symbol classsubparts) [41559 41576])
                          ("y_advance" variable (:type "double") (reparse-symbol classsubparts) [41581 41598]))                        
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [41457 41622])
            ("cairo_text_cluster_flags_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_text_cluster_flags" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [39972 40092])
            ("_cairo_text_cluster_flags" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_TEXT_CLUSTER_FLAG_BACKWARD" variable
                       (:constant-flag t
                        :default-value (40052 40062)
                        :type "int")
                        (reparse-symbol enumsubparts) [40017 40062]))                  )
                (reparse-symbol extern-c-contents) [39972 40092])
            ("cairo_text_cluster_free" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("clusters" variable
                       (:pointer 1
                        :type ("cairo_text_cluster_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [39688 39719]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [39658 39720])
            ("cairo_text_cluster_allocate" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_text_cluster_t" type (:type "class") nil nil)
                :arguments 
                  ( ("num_clusters" variable (:type "int") (reparse-symbol arg-sub-list) [39625 39642]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [39573 39643])
            ("cairo_text_cluster_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("" type
                     (:members 
                        ( ("num_bytes" variable (:type "int") (reparse-symbol classsubparts) [39486 39507])
                          ("num_glyphs" variable (:type "int") (reparse-symbol classsubparts) [39512 39534]))                        
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [39465 39558])
            ("cairo_glyph_free" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("glyphs" variable
                       (:pointer 1
                        :type ("cairo_glyph_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [38642 38664]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [38619 38665])
            ("cairo_glyph_allocate" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_glyph_t" type (:type "class") nil nil)
                :arguments 
                  ( ("num_glyphs" variable (:type "int") (reparse-symbol arg-sub-list) [38588 38603]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [38550 38604])
            ("cairo_glyph_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("" type
                     (:members 
                        ( ("index" variable (:type "unsigned long") (reparse-symbol classsubparts) [38435 38462])
                          ("x" variable (:type "double") (reparse-symbol classsubparts) [38467 38490])
                          ("y" variable (:type "double") (reparse-symbol classsubparts) [38495 38518]))                        
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [38414 38535])
            ("cairo_font_face_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_font_face" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [37118 37168])
            ("cairo_scaled_font_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_scaled_font" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [36334 36388])
            ("cairo_tag_end" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [35623 35635])
                    ("tag_name" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [35636 35657]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [35603 35658])
            ("cairo_tag_begin" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [35529 35541])
                    ("tag_name" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [35542 35563])
                    ("attributes" variable
                       (:pointer 1
                        :constant-flag t
                        :type "char")
                        (reparse-symbol arg-sub-list) [35564 35587]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [35507 35588])
            ("CAIRO_TAG_LINK" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [35471 35485])
            ("CAIRO_TAG_DEST" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [35435 35449])
            ("cairo_rectangle_list_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("rectangle_list" variable
                       (:pointer 1
                        :type ("cairo_rectangle_list_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [35342 35381]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [35307 35382])
            ("cairo_copy_clip_rectangle_list" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_rectangle_list_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [35279 35291]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [35222 35292])
            ("cairo_rectangle_list_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_rectangle_list" type (:type "struct") nil nil))
                (reparse-symbol extern-c-contents) [35038 35207])
            ("_cairo_rectangle_list" type
               (:typemodifiers ("extern" "\"C\"")
                :type "struct"
                :members 
                  ( ("status" variable (:type ("cairo_status_t" type (:type "class") nil nil)) (reparse-symbol classsubparts) [35081 35107])
                    ("rectangles" variable
                       (:pointer 1
                        :type ("cairo_rectangle_t" type (:type "class") nil nil))
                        (reparse-symbol classsubparts) [35112 35142])
                    ("num_rectangles" variable (:type "int") (reparse-symbol classsubparts) [35147 35181]))                  )
                (reparse-symbol extern-c-contents) [35038 35207])
            ("cairo_rectangle_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_rectangle" type (:type "struct") nil nil))
                (reparse-symbol extern-c-contents) [34664 34750])
            ("_cairo_rectangle" type
               (:typemodifiers ("extern" "\"C\"")
                :type "struct"
                :members 
                  ( ("x" variable (:type "double") (reparse-symbol classsubparts) [34702 34729])
                    ("y" variable (:type "double") (reparse-symbol classsubparts) [34702 34729])
                    ("width" variable (:type "double") (reparse-symbol classsubparts) [34702 34729])
                    ("height" variable (:type "double") (reparse-symbol classsubparts) [34702 34729]))                  )
                (reparse-symbol extern-c-contents) [34664 34750])
            ("cairo_clip_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [34312 34324])
                    ("x1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34331 34342])
                    ("y1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34343 34354])
                    ("x2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34361 34372])
                    ("y2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34373 34384]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [34287 34385])
            ("cairo_clip_preserve" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [34259 34271]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [34233 34272])
            ("cairo_clip" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [34205 34217]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [34188 34218])
            ("cairo_reset_clip" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [34160 34172]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [34137 34173])
            ("cairo_fill_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [34034 34046])
                    ("x1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34053 34064])
                    ("y1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34065 34076])
                    ("x2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34083 34094])
                    ("y2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [34095 34106]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [34009 34107])
            ("cairo_stroke_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33917 33929])
                    ("x1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [33938 33949])
                    ("y1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [33950 33961])
                    ("x2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [33970 33981])
                    ("y2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [33982 33993]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33890 33994])
            ("cairo_in_clip" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33816 33828])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [33829 33838])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [33839 33848]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33788 33849])
            ("cairo_in_fill" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33740 33752])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [33753 33762])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [33763 33772]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33712 33773])
            ("cairo_in_stroke" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_bool_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33664 33676])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [33677 33686])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [33687 33696]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33634 33697])
            ("cairo_show_page" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33581 33593]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33559 33594])
            ("cairo_copy_page" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33531 33543]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33509 33544])
            ("cairo_fill_preserve" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33481 33493]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33455 33494])
            ("cairo_fill" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33427 33439]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33410 33440])
            ("cairo_stroke_preserve" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33382 33394]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33354 33395])
            ("cairo_stroke" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33326 33338]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33307 33339])
            ("cairo_mask_surface" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33171 33191])
                    ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33198 33223])
                    ("surface_x" variable (:type "double") (reparse-symbol arg-sub-list) [33230 33257])
                    ("surface_y" variable (:type "double") (reparse-symbol arg-sub-list) [33264 33291]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33146 33292])
            ("cairo_mask" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33079 33099])
                    ("pattern" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33105 33130]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [33062 33131])
            ("cairo_paint_with_alpha" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [33015 33027])
                    ("alpha" variable (:type "double") (reparse-symbol arg-sub-list) [33031 33046]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32986 33047])
            ("cairo_paint" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32958 32970]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32940 32971])
            ("cairo_path_extents" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32827 32839])
                    ("x1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [32846 32857])
                    ("y1" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [32858 32869])
                    ("x2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [32876 32887])
                    ("y2" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [32888 32899]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32802 32900])
            ("cairo_close_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32774 32786]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32751 32787])
            ("cairo_rectangle" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32598 32610])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [32614 32623])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [32624 32633])
                    ("width" variable (:type "double") (reparse-symbol arg-sub-list) [32637 32650])
                    ("height" variable (:type "double") (reparse-symbol arg-sub-list) [32651 32665]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32576 32666])
            ("cairo_rel_curve_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32458 32470])
                    ("dx1" variable (:type "double") (reparse-symbol arg-sub-list) [32477 32488])
                    ("dy1" variable (:type "double") (reparse-symbol arg-sub-list) [32489 32500])
                    ("dx2" variable (:type "double") (reparse-symbol arg-sub-list) [32507 32518])
                    ("dy2" variable (:type "double") (reparse-symbol arg-sub-list) [32519 32530])
                    ("dx3" variable (:type "double") (reparse-symbol arg-sub-list) [32537 32548])
                    ("dy3" variable (:type "double") (reparse-symbol arg-sub-list) [32549 32560]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32433 32561])
            ("cairo_rel_line_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32383 32395])
                    ("dx" variable (:type "double") (reparse-symbol arg-sub-list) [32396 32406])
                    ("dy" variable (:type "double") (reparse-symbol arg-sub-list) [32407 32417]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32359 32418])
            ("cairo_rel_move_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32309 32321])
                    ("dx" variable (:type "double") (reparse-symbol arg-sub-list) [32322 32332])
                    ("dy" variable (:type "double") (reparse-symbol arg-sub-list) [32333 32343]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32285 32344])
            ("cairo_arc_negative" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [32030 32042])
                    ("xc" variable (:type "double") (reparse-symbol arg-sub-list) [32049 32059])
                    ("yc" variable (:type "double") (reparse-symbol arg-sub-list) [32060 32070])
                    ("radius" variable (:type "double") (reparse-symbol arg-sub-list) [32077 32091])
                    ("angle1" variable (:type "double") (reparse-symbol arg-sub-list) [32098 32112])
                    ("angle2" variable (:type "double") (reparse-symbol arg-sub-list) [32113 32127]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [32005 32128])
            ("cairo_arc" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31898 31910])
                    ("xc" variable (:type "double") (reparse-symbol arg-sub-list) [31915 31925])
                    ("yc" variable (:type "double") (reparse-symbol arg-sub-list) [31926 31936])
                    ("radius" variable (:type "double") (reparse-symbol arg-sub-list) [31941 31955])
                    ("angle1" variable (:type "double") (reparse-symbol arg-sub-list) [31960 31974])
                    ("angle2" variable (:type "double") (reparse-symbol arg-sub-list) [31975 31989]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31882 31990])
            ("cairo_curve_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31782 31794])
                    ("x1" variable (:type "double") (reparse-symbol arg-sub-list) [31797 31807])
                    ("y1" variable (:type "double") (reparse-symbol arg-sub-list) [31808 31818])
                    ("x2" variable (:type "double") (reparse-symbol arg-sub-list) [31821 31831])
                    ("y2" variable (:type "double") (reparse-symbol arg-sub-list) [31832 31842])
                    ("x3" variable (:type "double") (reparse-symbol arg-sub-list) [31845 31855])
                    ("y3" variable (:type "double") (reparse-symbol arg-sub-list) [31856 31866]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31761 31867])
            ("cairo_line_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31713 31725])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [31726 31735])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [31736 31745]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31693 31746])
            ("cairo_new_sub_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31665 31677]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31640 31678])
            ("cairo_move_to" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31592 31604])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [31605 31614])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [31615 31624]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31572 31625])
            ("cairo_new_path" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31544 31556]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31523 31557])
            ("cairo_device_to_user_distance" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31441 31453])
                    ("dx" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31454 31465])
                    ("dy" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31466 31477]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31405 31478])
            ("cairo_device_to_user" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31355 31367])
                    ("x" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31368 31378])
                    ("y" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31379 31389]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31328 31390])
            ("cairo_user_to_device_distance" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31276 31288])
                    ("dx" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31289 31300])
                    ("dy" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31301 31312]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31240 31313])
            ("cairo_user_to_device" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31190 31202])
                    ("x" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31203 31213])
                    ("y" variable
                       (:pointer 1
                        :type "double")
                        (reparse-symbol arg-sub-list) [31214 31224]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31163 31225])
            ("cairo_identity_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31135 31147]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31107 31148])
            ("cairo_set_matrix" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31038 31057])
                    ("matrix" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [31062 31091]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [31015 31092])
            ("cairo_transform" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30948 30966])
                    ("matrix" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_matrix_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30970 30999]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [30926 31000])
            ("cairo_rotate" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30884 30896])
                    ("angle" variable (:type "double") (reparse-symbol arg-sub-list) [30897 30910]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [30865 30911])
            ("cairo_scale" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30815 30827])
                    ("sx" variable (:type "double") (reparse-symbol arg-sub-list) [30828 30838])
                    ("sy" variable (:type "double") (reparse-symbol arg-sub-list) [30839 30849]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [30797 30850])
            ("cairo_translate" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30747 30759])
                    ("tx" variable (:type "double") (reparse-symbol arg-sub-list) [30760 30770])
                    ("ty" variable (:type "double") (reparse-symbol arg-sub-list) [30771 30781]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [30725 30782])
            ("cairo_set_miter_limit" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30683 30695])
                    ("limit" variable (:type "double") (reparse-symbol arg-sub-list) [30696 30709]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [30655 30710])
            ("cairo_set_dash" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30551 30568])
                    ("dashes" variable
                       (:pointer 1
                        :constant-flag t
                        :type "double")
                        (reparse-symbol arg-sub-list) [30571 30592])
                    ("num_dashes" variable (:type "int") (reparse-symbol arg-sub-list) [30595 30616])
                    ("offset" variable (:type "double") (reparse-symbol arg-sub-list) [30619 30639]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [30530 30640])
            ("cairo_set_line_join" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [30473 30485])
                    ("line_join" variable (:type ("cairo_line_join_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [30486 30514]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [30447 30515])
            ("cairo_line_join_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_line_join" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [30300 30432])
            ("_cairo_line_join" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_LINE_JOIN_MITER" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [30336 30358])
                    ("CAIRO_LINE_JOIN_ROUND" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [30363 30385])
                    ("CAIRO_LINE_JOIN_BEVEL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [30390 30413]))                  )
                (reparse-symbol extern-c-contents) [30300 30432])
            ("cairo_set_line_cap" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [29747 29759])
                    ("line_cap" variable (:type ("cairo_line_cap_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29760 29786]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [29722 29787])
            ("cairo_line_cap_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_line_cap" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [29580 29707])
            ("_cairo_line_cap" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_LINE_CAP_BUTT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [29615 29635])
                    ("CAIRO_LINE_CAP_ROUND" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [29640 29661])
                    ("CAIRO_LINE_CAP_SQUARE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [29666 29689]))                  )
                (reparse-symbol extern-c-contents) [29580 29707])
            ("cairo_set_line_width" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [29084 29096])
                    ("width" variable (:type "double") (reparse-symbol arg-sub-list) [29097 29110]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [29057 29111])
            ("cairo_set_fill_rule" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [29000 29012])
                    ("fill_rule" variable (:type ("cairo_fill_rule_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29013 29041]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [28974 29042])
            ("cairo_fill_rule_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_fill_rule" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [28849 28959])
            ("_cairo_fill_rule" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_FILL_RULE_WINDING" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [28885 28909])
                    ("CAIRO_FILL_RULE_EVEN_ODD" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [28914 28940]))                  )
                (reparse-symbol extern-c-contents) [28849 28959])
            ("cairo_set_antialias" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [27563 27575])
                    ("antialias" variable (:type ("cairo_antialias_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [27576 27604]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [27537 27605])
            ("cairo_antialias_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_antialias" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [27247 27522])
            ("_cairo_antialias" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_ANTIALIAS_DEFAULT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [27283 27307])
                    ("CAIRO_ANTIALIAS_NONE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [27330 27351])
                    ("CAIRO_ANTIALIAS_GRAY" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [27356 27377])
                    ("CAIRO_ANTIALIAS_SUBPIXEL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [27382 27407])
                    ("CAIRO_ANTIALIAS_FAST" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [27429 27450])
                    ("CAIRO_ANTIALIAS_GOOD" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [27455 27476])
                    ("CAIRO_ANTIALIAS_BEST" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [27481 27503]))                  )
                (reparse-symbol extern-c-contents) [27247 27522])
            ("cairo_set_tolerance" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [25336 25348])
                    ("tolerance" variable (:type "double") (reparse-symbol arg-sub-list) [25349 25366]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [25310 25367])
            ("cairo_set_source_surface" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [25213 25227])
                    ("surface" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [25233 25258])
                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [25264 25276])
                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [25282 25294]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [25182 25295])
            ("cairo_set_source_rgba" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [25083 25095])
                    ("red" variable (:type "double") (reparse-symbol arg-sub-list) [25105 25116])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [25117 25130])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [25131 25143])
                    ("alpha" variable (:type "double") (reparse-symbol arg-sub-list) [25153 25166]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [25055 25167])
            ("cairo_set_source_rgb" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [24988 25000])
                    ("red" variable (:type "double") (reparse-symbol arg-sub-list) [25001 25012])
                    ("green" variable (:type "double") (reparse-symbol arg-sub-list) [25013 25026])
                    ("blue" variable (:type "double") (reparse-symbol arg-sub-list) [25027 25039]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [24961 25040])
            ("cairo_set_source" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [24908 24920])
                    ("source" variable
                       (:pointer 1
                        :type ("cairo_pattern_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [24921 24945]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [24885 24946])
            ("cairo_set_operator" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [24836 24848])
                    ("op" variable (:type ("cairo_operator_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [24849 24869]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [24811 24870])
            ("cairo_operator_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_operator" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [23921 24796])
            ("_cairo_operator" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_OPERATOR_CLEAR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [23956 23977])
                    ("CAIRO_OPERATOR_SOURCE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [23983 24005])
                    ("CAIRO_OPERATOR_OVER" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24010 24030])
                    ("CAIRO_OPERATOR_IN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24035 24053])
                    ("CAIRO_OPERATOR_OUT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24058 24077])
                    ("CAIRO_OPERATOR_ATOP" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24082 24102])
                    ("CAIRO_OPERATOR_DEST" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24108 24128])
                    ("CAIRO_OPERATOR_DEST_OVER" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24133 24158])
                    ("CAIRO_OPERATOR_DEST_IN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24163 24186])
                    ("CAIRO_OPERATOR_DEST_OUT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24191 24215])
                    ("CAIRO_OPERATOR_DEST_ATOP" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24220 24245])
                    ("CAIRO_OPERATOR_XOR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24251 24270])
                    ("CAIRO_OPERATOR_ADD" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24275 24294])
                    ("CAIRO_OPERATOR_SATURATE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24299 24323])
                    ("CAIRO_OPERATOR_MULTIPLY" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24329 24353])
                    ("CAIRO_OPERATOR_SCREEN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24358 24380])
                    ("CAIRO_OPERATOR_OVERLAY" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24385 24408])
                    ("CAIRO_OPERATOR_DARKEN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24413 24435])
                    ("CAIRO_OPERATOR_LIGHTEN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24440 24463])
                    ("CAIRO_OPERATOR_COLOR_DODGE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24468 24495])
                    ("CAIRO_OPERATOR_COLOR_BURN" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24500 24526])
                    ("CAIRO_OPERATOR_HARD_LIGHT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24531 24557])
                    ("CAIRO_OPERATOR_SOFT_LIGHT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24562 24588])
                    ("CAIRO_OPERATOR_DIFFERENCE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24593 24619])
                    ("CAIRO_OPERATOR_EXCLUSION" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24624 24649])
                    ("CAIRO_OPERATOR_HSL_HUE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24654 24677])
                    ("CAIRO_OPERATOR_HSL_SATURATION" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24682 24712])
                    ("CAIRO_OPERATOR_HSL_COLOR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24717 24742])
                    ("CAIRO_OPERATOR_HSL_LUMINOSITY" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [24747 24778]))                  )
                (reparse-symbol extern-c-contents) [23921 24796])
            ("cairo_pop_group_to_source" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19553 19565]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [19521 19566])
            ("cairo_pop_group" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_pattern_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19493 19505]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [19458 19506])
            ("cairo_push_group_with_content" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19405 19417])
                    ("content" variable (:type ("cairo_content_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19418 19442]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [19369 19443])
            ("cairo_push_group" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19341 19353]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [19318 19354])
            ("cairo_restore" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19290 19302]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [19270 19303])
            ("cairo_save" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19242 19254]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [19225 19255])
            ("cairo_set_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19087 19102])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19110 19143])
                    ("user_data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [19151 19170])
                    ("destroy" variable (:type ("cairo_destroy_func_t" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19178 19209]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [19051 19210])
            ("cairo_get_user_data" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [18979 18994])
                    ("key" variable
                       (:pointer 1
                        :constant-flag t
                        :type ("cairo_user_data_key_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [19002 19035]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [18951 19036])
            ("cairo_get_reference_count" function
               (:typemodifiers ("extern" "\"C\"")
                :type "unsigned int"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [18923 18935]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [18883 18936])
            ("cairo_destroy" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [18855 18867]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [18835 18868])
            ("cairo_reference" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_t" type (:type "class") nil nil)
                :arguments 
                  ( ("cr" variable
                       (:pointer 1
                        :type ("cairo_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [18807 18819]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [18780 18820])
            ("cairo_create" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_t" type (:type "class") nil nil)
                :arguments 
                  ( ("target" variable
                       (:pointer 1
                        :type ("cairo_surface_t" type (:type "class") nil nil))
                        (reparse-symbol arg-sub-list) [18740 18764]))                  
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [18716 18765])
            ("cairo_rectangle_int_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_rectangle_int" type (:type "struct") nil nil))
                (reparse-symbol extern-c-contents) [18554 18653])
            ("_cairo_rectangle_int" type
               (:typemodifiers ("extern" "\"C\"")
                :type "struct"
                :members 
                  ( ("x" variable (:type "int") (reparse-symbol classsubparts) [18596 18605])
                    ("y" variable (:type "int") (reparse-symbol classsubparts) [18596 18605])
                    ("width" variable (:type "int") (reparse-symbol classsubparts) [18610 18628])
                    ("height" variable (:type "int") (reparse-symbol classsubparts) [18610 18628]))                  )
                (reparse-symbol extern-c-contents) [18554 18653])
            ("cairo_read_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("closure" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [18166 18181])
                    ("data" variable
                       (:pointer 1
                        :type "unsigned char")
                        (reparse-symbol arg-sub-list) [18192 18212])
                    ("length" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [18223 18243]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [18129 18244])
            ("cairo_write_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type ("cairo_status_t" type (:type "class") nil nil)
                :arguments 
                  ( ("closure" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [17365 17382])
                    ("data" variable
                       (:pointer 1
                        :constant-flag t
                        :type "unsigned char")
                        (reparse-symbol arg-sub-list) [17394 17420])
                    ("length" variable (:type "unsigned int") (reparse-symbol arg-sub-list) [17432 17455]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [17327 17456])
            ("cairo_format_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_format" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [16386 16656])
            ("_cairo_format" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_FORMAT_INVALID" variable
                       (:constant-flag t
                        :default-value (16444 16446)
                        :type "int")
                        (reparse-symbol enumsubparts) [16419 16446])
                    ("CAIRO_FORMAT_ARGB32" variable
                       (:constant-flag t
                        :default-value (16477 16478)
                        :type "int")
                        (reparse-symbol enumsubparts) [16452 16478])
                    ("CAIRO_FORMAT_RGB24" variable
                       (:constant-flag t
                        :default-value (16509 16510)
                        :type "int")
                        (reparse-symbol enumsubparts) [16484 16510])
                    ("CAIRO_FORMAT_A8" variable
                       (:constant-flag t
                        :default-value (16541 16542)
                        :type "int")
                        (reparse-symbol enumsubparts) [16516 16542])
                    ("CAIRO_FORMAT_A1" variable
                       (:constant-flag t
                        :default-value (16573 16574)
                        :type "int")
                        (reparse-symbol enumsubparts) [16548 16574])
                    ("CAIRO_FORMAT_RGB16_565" variable
                       (:constant-flag t
                        :default-value (16605 16606)
                        :type "int")
                        (reparse-symbol enumsubparts) [16580 16606])
                    ("CAIRO_FORMAT_RGB30" variable
                       (:constant-flag t
                        :default-value (16637 16638)
                        :type "int")
                        (reparse-symbol enumsubparts) [16612 16638]))                  )
                (reparse-symbol extern-c-contents) [16386 16656])
            ("cairo_content_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_content" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [14809 14966])
            ("_cairo_content" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_CONTENT_COLOR" variable
                       (:constant-flag t
                        :default-value (14866 14872)
                        :type "int")
                        (reparse-symbol enumsubparts) [14843 14872])
                    ("CAIRO_CONTENT_ALPHA" variable
                       (:constant-flag t
                        :default-value (14901 14907)
                        :type "int")
                        (reparse-symbol enumsubparts) [14878 14907])
                    ("CAIRO_CONTENT_COLOR_ALPHA" variable
                       (:constant-flag t
                        :default-value (14941 14947)
                        :type "int")
                        (reparse-symbol enumsubparts) [14913 14947]))                  )
                (reparse-symbol extern-c-contents) [14809 14966])
            ("cairo_status_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_status" type (:type "enum") nil nil))
                (reparse-symbol extern-c-contents) [12590 14139])
            ("_cairo_status" type
               (:typemodifiers ("extern" "\"C\"")
                :type "enum"
                :members 
                  ( ("CAIRO_STATUS_SUCCESS" variable
                       (:constant-flag t
                        :default-value (12646 12647)
                        :type "int")
                        (reparse-symbol enumsubparts) [12623 12647])
                    ("CAIRO_STATUS_NO_MEMORY" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12654 12677])
                    ("CAIRO_STATUS_INVALID_RESTORE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12682 12711])
                    ("CAIRO_STATUS_INVALID_POP_GROUP" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12716 12747])
                    ("CAIRO_STATUS_NO_CURRENT_POINT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12752 12782])
                    ("CAIRO_STATUS_INVALID_MATRIX" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12787 12815])
                    ("CAIRO_STATUS_INVALID_STATUS" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12820 12848])
                    ("CAIRO_STATUS_NULL_POINTER" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12853 12879])
                    ("CAIRO_STATUS_INVALID_STRING" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12884 12912])
                    ("CAIRO_STATUS_INVALID_PATH_DATA" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12917 12948])
                    ("CAIRO_STATUS_READ_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12953 12977])
                    ("CAIRO_STATUS_WRITE_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [12982 13007])
                    ("CAIRO_STATUS_SURFACE_FINISHED" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13012 13042])
                    ("CAIRO_STATUS_SURFACE_TYPE_MISMATCH" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13047 13082])
                    ("CAIRO_STATUS_PATTERN_TYPE_MISMATCH" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13087 13122])
                    ("CAIRO_STATUS_INVALID_CONTENT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13127 13156])
                    ("CAIRO_STATUS_INVALID_FORMAT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13161 13189])
                    ("CAIRO_STATUS_INVALID_VISUAL" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13194 13222])
                    ("CAIRO_STATUS_FILE_NOT_FOUND" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13227 13255])
                    ("CAIRO_STATUS_INVALID_DASH" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13260 13286])
                    ("CAIRO_STATUS_INVALID_DSC_COMMENT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13291 13324])
                    ("CAIRO_STATUS_INVALID_INDEX" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13329 13356])
                    ("CAIRO_STATUS_CLIP_NOT_REPRESENTABLE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13361 13397])
                    ("CAIRO_STATUS_TEMP_FILE_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13402 13431])
                    ("CAIRO_STATUS_INVALID_STRIDE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13436 13464])
                    ("CAIRO_STATUS_FONT_TYPE_MISMATCH" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13469 13501])
                    ("CAIRO_STATUS_USER_FONT_IMMUTABLE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13506 13539])
                    ("CAIRO_STATUS_USER_FONT_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13544 13573])
                    ("CAIRO_STATUS_NEGATIVE_COUNT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13578 13606])
                    ("CAIRO_STATUS_INVALID_CLUSTERS" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13611 13641])
                    ("CAIRO_STATUS_INVALID_SLANT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13646 13673])
                    ("CAIRO_STATUS_INVALID_WEIGHT" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13678 13706])
                    ("CAIRO_STATUS_INVALID_SIZE" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13711 13737])
                    ("CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13742 13781])
                    ("CAIRO_STATUS_DEVICE_TYPE_MISMATCH" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13786 13820])
                    ("CAIRO_STATUS_DEVICE_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13825 13851])
                    ("CAIRO_STATUS_INVALID_MESH_CONSTRUCTION" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13856 13895])
                    ("CAIRO_STATUS_DEVICE_FINISHED" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13900 13929])
                    ("CAIRO_STATUS_JBIG2_GLOBAL_MISSING" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13934 13968])
                    ("CAIRO_STATUS_PNG_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [13973 13996])
                    ("CAIRO_STATUS_FREETYPE_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [14001 14029])
                    ("CAIRO_STATUS_WIN32_GDI_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [14034 14063])
                    ("CAIRO_STATUS_TAG_ERROR" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [14068 14091])
                    ("CAIRO_STATUS_LAST_STATUS" variable
                       (:constant-flag t
                        :type "int")
                        (reparse-symbol enumsubparts) [14097 14123]))                  )
                (reparse-symbol extern-c-contents) [12590 14139])
            ("cairo_user_data_key_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_user_data_key" type (:type "struct") nil nil))
                (reparse-symbol extern-c-contents) [7793 7871])
            ("_cairo_user_data_key" type
               (:typemodifiers ("extern" "\"C\"")
                :type "struct"
                :members 
                  ( ("unused" variable (:type "int") (reparse-symbol classsubparts) [7835 7846]))                  )
                (reparse-symbol extern-c-contents) [7793 7871])
            ("cairo_destroy_func_t" function
               (:typemodifiers ("extern" "\"C\"")
                :type "void"
                :arguments 
                  ( ("data" variable
                       (:pointer 1
                        :type "void")
                        (reparse-symbol arg-sub-list) [7357 7368]))                  
                :function-pointer t
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [7327 7369])
            ("cairo_pattern_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_pattern" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [6967 7013])
            ("cairo_matrix_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_matrix" type (:type "struct") nil nil))
                (reparse-symbol extern-c-contents) [6055 6181])
            ("_cairo_matrix" type
               (:typemodifiers ("extern" "\"C\"")
                :type "struct"
                :members 
                  ( ("xx" variable (:type "double") (reparse-symbol classsubparts) [6090 6100])
                    ("yx" variable (:type "double") (reparse-symbol classsubparts) [6101 6111])
                    ("xy" variable (:type "double") (reparse-symbol classsubparts) [6116 6126])
                    ("yy" variable (:type "double") (reparse-symbol classsubparts) [6127 6137])
                    ("x0" variable (:type "double") (reparse-symbol classsubparts) [6142 6152])
                    ("y0" variable (:type "double") (reparse-symbol classsubparts) [6153 6163]))                  )
                (reparse-symbol extern-c-contents) [6055 6181])
            ("cairo_device_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_device" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [5354 5398])
            ("cairo_surface_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo_surface" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [4786 4832])
            ("cairo_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_cairo" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [3561 3591])
            ("cairo_bool_t" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("int"))
                (reparse-symbol extern-c-contents) [3140 3165])
            ("cairo_version_string" function
               (:typemodifiers ("extern" "\"C\"")
                :type "char"
                :arguments 
                  ( ("" variable (:type "void") (reparse-symbol arg-sub-list) [2700 2705]))                  
                :constant-flag t
                :pointer 1
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [2666 2706])
            ("cairo_version" function
               (:typemodifiers ("extern" "\"C\"")
                :type "int"
                :arguments 
                  ( ("" variable (:type "void") (reparse-symbol arg-sub-list) [2645 2650]))                  
                :prototype-flag t)
                (reparse-symbol extern-c-contents) [2626 2651])
            ("CAIRO_VERSION_STRING" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [2487 2507])
            ("CAIRO_VERSION_STRINGIZE" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [2384 2407])
            ("CAIRO_VERSION_STRINGIZE_" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [2302 2326])
            ("CAIRO_VERSION" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [2180 2193])
            ("CAIRO_VERSION_ENCODE" variable
               (:typemodifiers ("extern" "\"C\"")
                :constant-flag t)
                (reparse-symbol extern-c-contents) [2051 2071]))          
      :file "cairo.h"
      :pointmax 110954
      :fsize 110955
      :lastmodtime '(24159 59984 468037 245000)
      :unmatched-syntax '((TYPEDEF 95680 . 95687) (TYPEDEF 95214 . 95221) (TYPEDEF 94600 . 94607) (TYPEDEF 93868 . 93875) (TYPEDEF 93180 . 93187) (TYPEDEF 80097 . 80104) (TYPEDEF 68683 . 68690) (TYPEDEF 66360 . 66367) (TYPEDEF 62489 . 62496) (TYPEDEF 60029 . 60036) (TYPEDEF 18121 . 18128) (TYPEDEF 17319 . 17326) (TYPEDEF 7319 . 7326))
      :lexical-table 
        '(("CAIRO_MIME_TYPE_UNIQUE_ID" . ((string "\"application/x-cairo.uuid\"" 87471 . 87497)))
          ("CAIRO_MIME_TYPE_PNG" . ((string "\"image/png\"" 87344 . 87355)))
          ("CAIRO_VERSION_STRING" . ((symbol "CAIRO_VERSION_STRINGIZE" 2508 . 2531) (semantic-list "(	\\
	CAIRO_VERSION_MAJOR,				\\
	CAIRO_VERSION_MINOR,				\\
	CAIRO_VERSION_MICRO)" 2531 . 2610)))
          ("CAIRO_MIME_TYPE_CCITT_FAX" . ((string "\"image/g3fax\"" 87740 . 87753)))
          ("CAIRO_MIME_TYPE_JPEG" . ((string "\"image/jpeg\"" 87303 . 87315)))
          ("CAIRO_END_DECLS" . ((close-paren "}" 1780 . 1781)))
          ("CAIRO_VERSION" . ((symbol "CAIRO_VERSION_ENCODE" 2194 . 2214) (semantic-list "(	\\
	CAIRO_VERSION_MAJOR,			\\
	CAIRO_VERSION_MINOR,			\\
	CAIRO_VERSION_MICRO)" 2214 . 2291)))
          ("CAIRO_VERSION_STRINGIZE_" (spp-arg-list ("major" "minor" "micro") 2326 . 2347) . 
              ((punctuation "#" 2351 . 2352) (symbol "major" 2352 . 2357) (string "\".\"" 2357 . 2360) (punctuation "#" 2360 . 2361) (symbol "minor" 2361 . 2366) (string "\".\"" 2366 . 2369) (punctuation "#" 2369 . 2370) (symbol "micro" 2370 . 2375)))
          ("CAIRO_TAG_LINK" . ((string "\"Link\"" 35486 . 35492)))
          ("CAIRO_MIME_TYPE_EPS_PARAMS" . ((string "\"application/x-cairo.eps.params\"" 87918 . 87950)))
          ("CAIRO_H")
          ("CAIRO_BEGIN_DECLS" . 
              ((EXTERN "extern" 1739 . 1745) (string "\"C\"" 1746 . 1749) (open-paren "{" 1750 . 1751)))
          ("cairo_public")
          ("CAIRO_VERSION_STRINGIZE" (spp-arg-list ("major" "minor" "micro") 2407 . 2428) . ((symbol "CAIRO_VERSION_STRINGIZE_" 2432 . 2456) (semantic-list "(major, minor, micro)" 2456 . 2477)))
          ("CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID" . ((string "\"application/x-cairo.jbig2-global-id\"" 87668 . 87705)))
          ("CAIRO_MIME_TYPE_JBIG2_GLOBAL" . ((string "\"application/x-cairo.jbig2-global\"" 87593 . 87627)))
          ("CAIRO_MIME_TYPE_CCITT_FAX_PARAMS" . ((string "\"application/x-cairo.ccitt.params\"" 87795 . 87829)))
          ("CAIRO_VERSION_ENCODE" (spp-arg-list ("major" "minor" "micro") 2071 . 2092) . ((semantic-list "(	\\
	  ((major) * 10000)				\\
	+ ((minor) *   100)				\\
	+ ((micro) *     1))" 2093 . 2170)))
          ("CAIRO_MIME_TYPE_URI" . ((string "\"text/x-uri\"" 87424 . 87436)))
          ("CAIRO_MIME_TYPE_JBIG2" . ((string "\"application/x-cairo.jbig2\"" 87528 . 87555)))
          ("CAIRO_TAG_DEST" . ((string "\"cairo.dest\"" 35450 . 35462)))
          ("CAIRO_MIME_TYPE_JP2" . ((string "\"image/jp2\"" 87384 . 87395)))
          ("CAIRO_MIME_TYPE_EPS" . ((string "\"application/postscript\"" 87858 . 87882)))
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("CAIRO_VERSION_H" variable (:constant-flag t) nil [33 48])
            ("CAIRO_VERSION_MAJOR" variable (:constant-flag t) nil [58 77])
            ("CAIRO_VERSION_MINOR" variable (:constant-flag t) nil [88 107])
            ("CAIRO_VERSION_MICRO" variable (:constant-flag t) nil [119 138]))          
      :file "cairo-version.h"
      :pointmax 149
      :fsize 148
      :lastmodtime '(24159 59984 468037 245000)
      :unmatched-syntax nil
      :lexical-table 
        '(("CAIRO_VERSION_MICRO" . ((number "0" 139 . 140)))
          ("CAIRO_VERSION_MINOR" . ((number "16" 108 . 110)))
          ("CAIRO_VERSION_H")
          ("CAIRO_VERSION_MAJOR" . ((number "1" 78 . 79)))
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("CAIRO_FEATURES_H" variable (:constant-flag t) nil [78 94])
            ("CAIRO_HAS_EGL_FUNCTIONS" variable (:constant-flag t) nil [104 127])
            ("CAIRO_HAS_FC_FONT" variable (:constant-flag t) nil [138 155])
            ("CAIRO_HAS_FT_FONT" variable (:constant-flag t) nil [166 183])
            ("CAIRO_HAS_GLX_FUNCTIONS" variable (:constant-flag t) nil [194 217])
            ("CAIRO_HAS_GL_SURFACE" variable (:constant-flag t) nil [228 248])
            ("CAIRO_HAS_GOBJECT_FUNCTIONS" variable (:constant-flag t) nil [259 286])
            ("CAIRO_HAS_IMAGE_SURFACE" variable (:constant-flag t) nil [297 320])
            ("CAIRO_HAS_MIME_SURFACE" variable (:constant-flag t) nil [331 353])
            ("CAIRO_HAS_OBSERVER_SURFACE" variable (:constant-flag t) nil [364 390])
            ("CAIRO_HAS_PDF_SURFACE" variable (:constant-flag t) nil [401 422])
            ("CAIRO_HAS_PNG_FUNCTIONS" variable (:constant-flag t) nil [433 456])
            ("CAIRO_HAS_PS_SURFACE" variable (:constant-flag t) nil [467 487])
            ("CAIRO_HAS_RECORDING_SURFACE" variable (:constant-flag t) nil [498 525])
            ("CAIRO_HAS_SCRIPT_SURFACE" variable (:constant-flag t) nil [536 560])
            ("CAIRO_HAS_SVG_SURFACE" variable (:constant-flag t) nil [571 592])
            ("CAIRO_HAS_TEE_SURFACE" variable (:constant-flag t) nil [603 624])
            ("CAIRO_HAS_USER_FONT" variable (:constant-flag t) nil [635 654])
            ("CAIRO_HAS_XCB_SHM_FUNCTIONS" variable (:constant-flag t) nil [665 692])
            ("CAIRO_HAS_XCB_SURFACE" variable (:constant-flag t) nil [703 724])
            ("CAIRO_HAS_XLIB_SURFACE" variable (:constant-flag t) nil [735 757])
            ("CAIRO_HAS_XLIB_XRENDER_SURFACE" variable (:constant-flag t) nil [768 798]))          
      :file "cairo-features.h"
      :pointmax 1459
      :fsize 1458
      :lastmodtime '(24159 59984 468037 245000)
      :unmatched-syntax nil
      :lexical-table 
        '(("CAIRO_HAS_RECORDING_SURFACE" . ((number "1" 526 . 527)))
          ("CAIRO_HAS_EGL_FUNCTIONS" . ((number "1" 128 . 129)))
          ("CAIRO_HAS_FC_FONT" . ((number "1" 156 . 157)))
          ("CAIRO_HAS_TEE_SURFACE" . ((number "1" 625 . 626)))
          ("CAIRO_HAS_GOBJECT_FUNCTIONS" . ((number "1" 287 . 288)))
          ("CAIRO_HAS_PS_SURFACE" . ((number "1" 488 . 489)))
          ("CAIRO_HAS_SCRIPT_SURFACE" . ((number "1" 561 . 562)))
          ("CAIRO_HAS_OBSERVER_SURFACE" . ((number "1" 391 . 392)))
          ("CAIRO_HAS_GLX_FUNCTIONS" . ((number "1" 218 . 219)))
          ("CAIRO_HAS_SVG_SURFACE" . ((number "1" 593 . 594)))
          ("CAIRO_HAS_XCB_SHM_FUNCTIONS" . ((number "1" 693 . 694)))
          ("CAIRO_HAS_IMAGE_SURFACE" . ((number "1" 321 . 322)))
          ("CAIRO_HAS_PNG_FUNCTIONS" . ((number "1" 457 . 458)))
          ("CAIRO_HAS_XLIB_XRENDER_SURFACE" . ((number "1" 799 . 800)))
          ("CAIRO_HAS_GL_SURFACE" . ((number "1" 249 . 250)))
          ("CAIRO_HAS_USER_FONT" . ((number "1" 655 . 656)))
          ("CAIRO_HAS_XLIB_SURFACE" . ((number "1" 758 . 759)))
          ("CAIRO_HAS_MIME_SURFACE" . ((number "1" 354 . 355)))
          ("CAIRO_HAS_PDF_SURFACE" . ((number "1" 423 . 424)))
          ("CAIRO_HAS_XCB_SURFACE" . ((number "1" 725 . 726)))
          ("CAIRO_HAS_FT_FONT" . ((number "1" 184 . 185)))
          ("CAIRO_FEATURES_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("CAIRO_DEPRECATED_H" variable (:constant-flag t) nil [1529 1547])
            ("CAIRO_FONT_TYPE_ATSUI" variable (:constant-flag t) nil [1557 1578])
            ("cairo_current_font_extents" variable (:constant-flag t) nil [2419 2445])
            ("cairo_get_font_extents" variable (:constant-flag t) nil [2514 2536])
            ("cairo_current_operator" variable (:constant-flag t) nil [2605 2627])
            ("cairo_current_tolerance" variable (:constant-flag t) nil [2696 2719])
            ("cairo_current_point" variable (:constant-flag t) nil [2789 2808])
            ("cairo_current_fill_rule" variable (:constant-flag t) nil [2878 2901])
            ("cairo_current_line_width" variable (:constant-flag t) nil [2971 2995])
            ("cairo_current_line_cap" variable (:constant-flag t) nil [3066 3088])
            ("cairo_current_line_join" variable (:constant-flag t) nil [3157 3180])
            ("cairo_current_miter_limit" variable (:constant-flag t) nil [3250 3275])
            ("cairo_current_matrix" variable (:constant-flag t) nil [3347 3367])
            ("cairo_current_target_surface" variable (:constant-flag t) nil [3434 3462])
            ("cairo_get_status" variable (:constant-flag t) nil [3529 3545])
            ("cairo_concat_matrix" variable (:constant-flag t) nil [3608 3627])
            ("cairo_scale_font" variable (:constant-flag t) nil [3686 3702])
            ("cairo_select_font" variable (:constant-flag t) nil [3776 3793])
            ("cairo_transform_font" variable (:constant-flag t) nil [3870 3890])
            ("cairo_transform_point" variable (:constant-flag t) nil [3966 3987])
            ("cairo_transform_distance" variable (:constant-flag t) nil [4053 4077])
            ("cairo_inverse_transform_point" variable (:constant-flag t) nil [4154 4183])
            ("cairo_inverse_transform_distance" variable (:constant-flag t) nil [4256 4288])
            ("cairo_init_clip" variable (:constant-flag t) nil [4372 4387])
            ("cairo_surface_create_for_image" variable (:constant-flag t) nil [4444 4474])
            ("cairo_default_matrix" variable (:constant-flag t) nil [4563 4583])
            ("cairo_matrix_set_affine" variable (:constant-flag t) nil [4649 4672])
            ("cairo_matrix_set_identity" variable (:constant-flag t) nil [4737 4762])
            ("cairo_pattern_add_color_stop" variable (:constant-flag t) nil [4837 4865])
            ("cairo_set_rgb_color" variable (:constant-flag t) nil [4950 4969])
            ("cairo_set_pattern" variable (:constant-flag t) nil [5033 5050])
            ("cairo_xlib_surface_create_for_pixmap_with_visual" variable (:constant-flag t) nil [5108 5156])
            ("cairo_xlib_surface_create_for_window_with_visual" variable (:constant-flag t) nil [5252 5300])
            ("cairo_xcb_surface_create_for_pixmap_with_visual" variable (:constant-flag t) nil [5396 5443])
            ("cairo_xcb_surface_create_for_window_with_visual" variable (:constant-flag t) nil [5537 5584])
            ("cairo_ps_surface_set_dpi" variable (:constant-flag t) nil [5678 5702])
            ("cairo_pdf_surface_set_dpi" variable (:constant-flag t) nil [5786 5811])
            ("cairo_svg_surface_set_dpi" variable (:constant-flag t) nil [5896 5921])
            ("cairo_atsui_font_face_create_for_atsu_font_id" variable (:constant-flag t) nil [6006 6051])
            ("cairo_current_path" variable (:constant-flag t) nil [6167 6185])
            ("cairo_current_path_flat" variable (:constant-flag t) nil [6248 6271])
            ("cairo_get_path" variable (:constant-flag t) nil [6344 6358])
            ("cairo_get_path_flat" variable (:constant-flag t) nil [6418 6437])
            ("cairo_set_alpha" variable (:constant-flag t) nil [6505 6520])
            ("cairo_show_surface" variable (:constant-flag t) nil [6613 6631])
            ("cairo_copy" variable (:constant-flag t) nil [6719 6729])
            ("cairo_surface_set_repeat" variable (:constant-flag t) nil [6812 6836])
            ("cairo_surface_set_matrix" variable (:constant-flag t) nil [6909 6933])
            ("cairo_surface_get_matrix" variable (:constant-flag t) nil [7006 7030])
            ("cairo_surface_set_filter" variable (:constant-flag t) nil [7103 7127])
            ("cairo_surface_get_filter" variable (:constant-flag t) nil [7200 7224])
            ("cairo_matrix_create" variable (:constant-flag t) nil [7297 7316])
            ("cairo_matrix_destroy" variable (:constant-flag t) nil [7375 7395])
            ("cairo_matrix_copy" variable (:constant-flag t) nil [7455 7472])
            ("cairo_matrix_get_affine" variable (:constant-flag t) nil [7529 7552])
            ("cairo_set_target_surface" variable (:constant-flag t) nil [7615 7639])
            ("cairo_set_target_image" variable (:constant-flag t) nil [7700 7722])
            ("cairo_set_target_pdf" variable (:constant-flag t) nil [7805 7825])
            ("cairo_set_target_png" variable (:constant-flag t) nil [7895 7915])
            ("cairo_set_target_ps" variable (:constant-flag t) nil [7987 8006])
            ("cairo_set_target_quartz" variable (:constant-flag t) nil [8074 8097])
            ("cairo_set_target_win32" variable (:constant-flag t) nil [8173 8195])
            ("cairo_set_target_xcb" variable (:constant-flag t) nil [8269 8289])
            ("cairo_set_target_drawable" variable (:constant-flag t) nil [8359 8384])
            ("cairo_get_status_string" variable (:constant-flag t) nil [8459 8482])
            ("cairo_status_string" variable (:constant-flag t) nil [8570 8589]))          
      :file "cairo-deprecated.h"
      :pointmax 8698
      :fsize 8698
      :lastmodtime '(24159 59984 468037 245000)
      :unmatched-syntax nil
      :lexical-table 
        '(("CAIRO_DEPRECATED_H")
          ("cairo_current_tolerance" . ((symbol "cairo_current_tolerance_REPLACED_BY_cairo_get_tolerance" 2725 . 2780)))
          ("cairo_current_path_flat" . ((symbol "cairo_current_path_flat_DEPRECATED_BY_cairo_copy_path_flat" 6277 . 6335)))
          ("cairo_get_status_string" . ((symbol "cairo_get_status_string_DEPRECATED_BY_cairo_status_AND_cairo_status_to_string" 8484 . 8561)))
          ("cairo_get_path_flat" . ((symbol "cairo_get_path_flat_DEPRECATED_BY_cairo_get_path_flat" 6443 . 6496)))
          ("cairo_current_target_surface" . ((symbol "cairo_current_target_surface_REPLACED_BY_cairo_get_target" 3463 . 3520)))
          ("cairo_set_pattern" . ((symbol "cairo_set_pattern_REPLACED_BY_cairo_set_source" 5053 . 5099)))
          ("cairo_set_alpha" . ((symbol "cairo_set_alpha_DEPRECATED_BY_cairo_set_source_rgba_OR_cairo_paint_with_alpha" 6527 . 6604)))
          ("cairo_copy" . ((symbol "cairo_copy_DEPRECATED_BY_cairo_create_AND_MANY_INDIVIDUAL_FUNCTIONS" 6736 . 6803)))
          ("cairo_current_operator" . ((symbol "cairo_current_operator_REPLACED_BY_cairo_get_operator" 2634 . 2687)))
          ("cairo_current_matrix" . ((symbol "cairo_current_matrix_REPLACED_BY_cairo_get_matrix" 3376 . 3425)))
          ("cairo_xcb_surface_create_for_window_with_visual" . ((symbol "cairo_xcb_surface_create_for_window_with_visual_REPLACED_BY_cairo_xcb_surface_create" 5585 . 5669)))
          ("cairo_surface_set_repeat" . ((symbol "cairo_surface_set_repeat_DEPRECATED_BY_cairo_pattern_set_extend" 6837 . 6900)))
          ("cairo_matrix_destroy" . ((symbol "cairo_matrix_destroy_DEPRECATED_BY_cairo_matrix_t" 7397 . 7446)))
          ("cairo_set_target_surface" . ((symbol "cairo_set_target_surface_DEPRECATED_BY_cairo_create" 7640 . 7691)))
          ("cairo_current_line_join" . ((symbol "cairo_current_line_join_REPLACED_BY_cairo_get_line_join" 3186 . 3241)))
          ("cairo_concat_matrix" . ((symbol "cairo_concat_matrix_REPLACED_BY_cairo_transform" 3630 . 3677)))
          ("cairo_transform_font" . ((symbol "cairo_transform_font_REPLACED_BY_cairo_set_font_matrix" 3903 . 3957)))
          ("cairo_transform_distance" . ((symbol "cairo_transform_distance_REPLACED_BY_cairo_user_to_device_distance" 4079 . 4145)))
          ("cairo_xlib_surface_create_for_window_with_visual" . ((symbol "cairo_xlib_surface_create_for_window_with_visual_REPLACED_BY_cairo_xlib_surface_create" 5301 . 5387)))
          ("cairo_atsui_font_face_create_for_atsu_font_id" . ((symbol "cairo_atsui_font_face_create_for_atsu_font_id_REPLACED_BY_cairo_quartz_font_face_create_for_atsu_font_id" 6053 . 6157)))
          ("cairo_surface_set_matrix" . ((symbol "cairo_surface_set_matrix_DEPRECATED_BY_cairo_pattern_set_matrix" 6934 . 6997)))
          ("cairo_set_target_pdf" . ((symbol "cairo_set_target_pdf_DEPRECATED_BY_cairo_pdf_surface_create" 7827 . 7886)))
          ("cairo_set_target_xcb" . ((symbol "cairo_set_target_xcb_DEPRECATED_BY_cairo_xcb_surface_create" 8291 . 8350)))
          ("cairo_set_target_drawable" . ((symbol "cairo_set_target_drawable_DEPRECATED_BY_cairo_xlib_surface_create" 8385 . 8450)))
          ("cairo_current_font_extents" . ((symbol "cairo_current_font_extents_REPLACED_BY_cairo_font_extents" 2448 . 2505)))
          ("cairo_inverse_transform_distance" . ((symbol "cairo_inverse_transform_distance_REPLACED_BY_cairo_device_to_user_distance" 4289 . 4363)))
          ("cairo_matrix_set_affine" . ((symbol "cairo_matrix_set_affine_REPLACED_BY_cairo_matrix_init" 4675 . 4728)))
          ("cairo_show_surface" . ((symbol "cairo_show_surface_DEPRECATED_BY_cairo_set_source_surface_AND_cairo_paint" 6637 . 6710)))
          ("cairo_surface_get_matrix" . ((symbol "cairo_surface_get_matrix_DEPRECATED_BY_cairo_pattern_get_matrix" 7031 . 7094)))
          ("cairo_matrix_copy" . ((symbol "cairo_matrix_copy_DEPRECATED_BY_cairo_matrix_t" 7474 . 7520)))
          ("cairo_init_clip" . ((symbol "cairo_init_clip_REPLACED_BY_cairo_reset_clip" 4391 . 4435)))
          ("cairo_matrix_get_affine" . ((symbol "cairo_matrix_get_affine_DEPRECATED_BY_cairo_matrix_t" 7554 . 7606)))
          ("cairo_current_point" . ((symbol "cairo_current_point_REPLACED_BY_cairo_get_current_point" 2814 . 2869)))
          ("cairo_current_line_width" . ((symbol "cairo_current_line_width_REPLACED_BY_cairo_get_line_width" 3000 . 3057)))
          ("cairo_get_status" . ((symbol "cairo_get_status_REPLACED_BY_cairo_status" 3558 . 3599)))
          ("cairo_scale_font" . ((symbol "cairo_scale_font_REPLACED_BY_cairo_set_font_size" 3719 . 3767)))
          ("cairo_transform_point" . ((symbol "cairo_transform_point_REPLACED_BY_cairo_user_to_device" 3990 . 4044)))
          ("cairo_matrix_set_identity" . ((symbol "cairo_matrix_set_identity_REPLACED_BY_cairo_matrix_init_identity" 4764 . 4828)))
          ("cairo_ps_surface_set_dpi" . ((symbol "cairo_ps_surface_set_dpi_REPLACED_BY_cairo_surface_set_fallback_resolution" 5703 . 5777)))
          ("cairo_pdf_surface_set_dpi" . ((symbol "cairo_pdf_surface_set_dpi_REPLACED_BY_cairo_surface_set_fallback_resolution" 5812 . 5887)))
          ("cairo_matrix_create" . ((symbol "cairo_matrix_create_DEPRECATED_BY_cairo_matrix_t" 7318 . 7366)))
          ("cairo_set_target_quartz" . ((symbol "cairo_set_target_quartz_DEPRECATED_BY_cairo_quartz_surface_create" 8099 . 8164)))
          ("cairo_current_fill_rule" . ((symbol "cairo_current_fill_rule_REPLACED_BY_cairo_get_fill_rule" 2907 . 2962)))
          ("cairo_surface_create_for_image" . ((symbol "cairo_surface_create_for_image_REPLACED_BY_cairo_image_surface_create_for_data" 4476 . 4554)))
          ("cairo_pattern_add_color_stop" . ((symbol "cairo_pattern_add_color_stop_REPLACED_BY_cairo_pattern_add_color_stop_rgba" 4867 . 4941)))
          ("cairo_select_font" . ((symbol "cairo_select_font_REPLACED_BY_cairo_select_font_face" 3809 . 3861)))
          ("cairo_inverse_transform_point" . ((symbol "cairo_inverse_transform_point_REPLACED_BY_cairo_device_to_user" 4185 . 4247)))
          ("cairo_surface_set_filter" . ((symbol "cairo_surface_set_filter_DEPRECATED_BY_cairo_pattern_set_filter" 7128 . 7191)))
          ("cairo_set_target_image" . ((symbol "cairo_set_target_image_DEPRECATED_BY_cairo_image_surface_create_for_data" 7724 . 7796)))
          ("cairo_set_target_png" . ((symbol "cairo_set_target_png_DEPRECATED_BY_cairo_surface_write_to_png" 7917 . 7978)))
          ("cairo_set_target_win32" . ((symbol "cairo_set_target_win32_DEPRECATED_BY_cairo_win32_surface_create" 8197 . 8260)))
          ("cairo_xlib_surface_create_for_pixmap_with_visual" . ((symbol "cairo_xlib_surface_create_for_pixmap_with_visual_REPLACED_BY_cairo_xlib_surface_create" 5157 . 5243)))
          ("cairo_surface_get_filter" . ((symbol "cairo_surface_get_filter_DEPRECATED_BY_cairo_pattern_get_filter" 7225 . 7288)))
          ("cairo_set_target_ps" . ((symbol "cairo_set_target_ps_DEPRECATED_BY_cairo_ps_surface_create" 8008 . 8065)))
          ("cairo_current_miter_limit" . ((symbol "cairo_current_miter_limit_REPLACED_BY_cairo_get_miter_limit" 3279 . 3338)))
          ("cairo_default_matrix" . ((symbol "cairo_default_matrix_REPLACED_BY_cairo_identity_matrix" 4586 . 4640)))
          ("cairo_set_rgb_color" . ((symbol "cairo_set_rgb_color_REPLACED_BY_cairo_set_source_rgb" 4972 . 5024)))
          ("cairo_xcb_surface_create_for_pixmap_with_visual" . ((symbol "cairo_xcb_surface_create_for_pixmap_with_visual_REPLACED_BY_cairo_xcb_surface_create" 5444 . 5528)))
          ("cairo_svg_surface_set_dpi" . ((symbol "cairo_svg_surface_set_dpi_REPLACED_BY_cairo_surface_set_fallback_resolution" 5922 . 5997)))
          ("CAIRO_FONT_TYPE_ATSUI" . ((symbol "CAIRO_FONT_TYPE_QUARTZ" 1579 . 1601)))
          ("cairo_get_font_extents" . ((symbol "cairo_get_font_extents_REPLACED_BY_cairo_font_extents" 2543 . 2596)))
          ("cairo_current_line_cap" . ((symbol "cairo_current_line_cap_REPLACED_BY_cairo_get_line_cap" 3095 . 3148)))
          ("cairo_current_path" . ((symbol "cairo_current_path_DEPRECATED_BY_cairo_copy_path" 6191 . 6239)))
          ("cairo_get_path" . ((symbol "cairo_get_path_DEPRECATED_BY_cairo_copy_path" 6365 . 6409)))
          ("cairo_status_string" . ((symbol "cairo_status_string_DEPRECATED_BY_cairo_status_AND_cairo_status_to_string" 8591 . 8664)))
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("CAIRO_FT_H" variable (:constant-flag t) nil [1562 1572])
            ("cairo.h" include nil nil [1574 1592]))          
      :file "cairo-ft.h"
      :pointmax 3721
      :fsize 3721
      :lastmodtime '(24159 59984 468037 245000)
      :unmatched-syntax '((symbol 3657 . 3664) (symbol 3652 . 3656) (symbol 3643 . 3651) (symbol 3639 . 3642) (FOR 3635 . 3638) (symbol 3627 . 3634) (symbol 3622 . 3626) (symbol 3613 . 3621) (symbol 3609 . 3612) (symbol 3605 . 3608) (symbol 3599 . 3604) (symbol 3593 . 3598) (punctuation 3591 . 3592))
      :lexical-table 
        '(("CAIRO_FT_H")
          )
))
  :file "!usr!include!cairo!semantic.cache"
  :semantic-tag-version "2.0"
  :semanticdb-version "2.2")
