ffi: fix types to use ;
parent
4109c7922d
commit
60b646ff3b
|
@ -18,7 +18,7 @@ library: clutter.cogl
|
|||
} cond
|
||||
>>
|
||||
|
||||
FOREIGN-ATOMIc-type: GL.uint GLuint
|
||||
FOREIGN-ATOMIc-type: GL.enum GLenum
|
||||
FOREIGN-ATOMIC-TYPE: GL.uint GLuint ;
|
||||
FOREIGN-ATOMIC-TYPE: GL.enum GLenum ;
|
||||
|
||||
gir: Cogl-1.0.gir
|
||||
|
|
|
@ -22,6 +22,6 @@ library: clutter
|
|||
} cond
|
||||
>>
|
||||
|
||||
FOREIGN-RECORD-TYPE: cairo.Path cairo_path_t
|
||||
FOREIGN-RECORD-TYPE: cairo.Path cairo_path_t ;
|
||||
|
||||
gir: Clutter-1.0.gir
|
||||
|
|
|
@ -28,13 +28,13 @@ STRUCT: cairo_rectangle_int_t
|
|||
c-type: cairo_region_t
|
||||
! workaround>
|
||||
|
||||
FOREIGN-RECORD-TYPE: cairo.RectangleInt cairo_rectangle_int_t
|
||||
FOREIGN-RECORD-TYPE: cairo.Region cairo_region_t
|
||||
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t
|
||||
FOREIGN-RECORD-TYPE: cairo.Surface cairo_surface_t
|
||||
FOREIGN-RECORD-TYPE: cairo.Pattern cairo_pattern_t
|
||||
FOREIGN-RECORD-TYPE: cairo.Context cairo_t
|
||||
FOREIGN-ENUM-TYPE: cairo.Content cairo_content_t
|
||||
FOREIGN-RECORD-TYPE: cairo.RectangleInt cairo_rectangle_int_t ;
|
||||
FOREIGN-RECORD-TYPE: cairo.Region cairo_region_t ;
|
||||
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t ;
|
||||
FOREIGN-RECORD-TYPE: cairo.Surface cairo_surface_t ;
|
||||
FOREIGN-RECORD-TYPE: cairo.Pattern cairo_pattern_t ;
|
||||
FOREIGN-RECORD-TYPE: cairo.Context cairo_t ;
|
||||
FOREIGN-ENUM-TYPE: cairo.Content cairo_content_t ;
|
||||
|
||||
gir: vocab:gdk/Gdk-3.0.gir
|
||||
|
||||
|
|
|
@ -60,11 +60,11 @@ SYNTAX: IMPLEMENT-STRUCTS:
|
|||
";" parse-tokens
|
||||
implement-structs [ swap append! ] change-global ;
|
||||
|
||||
SYNTAX: FOREIGN-ATOMIc-type:
|
||||
scan-token scan-object swap register-atomic-type ;
|
||||
SYNTAX: FOREIGN-ATOMIC-TYPE:
|
||||
scan-token scan-object ";" expect swap register-atomic-type ;
|
||||
|
||||
SYNTAX: FOREIGN-ENUM-TYPE:
|
||||
scan-token scan-object swap register-enum-type ;
|
||||
scan-token scan-object ";" expect swap register-enum-type ;
|
||||
|
||||
SYNTAX: FOREIGN-RECORD-TYPE:
|
||||
scan-token scan-object swap register-record-type ;
|
||||
scan-token scan-object ";" expect swap register-record-type ;
|
||||
|
|
|
@ -28,9 +28,9 @@ TYPEDEF: void* xmlNodePtr ;
|
|||
TYPEDEF: void* xmlDocPtr ;
|
||||
TYPEDEF: void* xmlNsPtr ;
|
||||
|
||||
FOREIGN-ATOMIc-type: libxml2.NodePtr xmlNodePtr
|
||||
FOREIGN-ATOMIc-type: libxml2.DocPtr xmlDocPtr
|
||||
FOREIGN-ATOMIc-type: libxml2.NsPtr xmlNsPtr
|
||||
FOREIGN-ATOMIC-TYPE: libxml2.NodePtr xmlNodePtr ;
|
||||
FOREIGN-ATOMIC-TYPE: libxml2.DocPtr xmlDocPtr ;
|
||||
FOREIGN-ATOMIC-TYPE: libxml2.NsPtr xmlNsPtr ;
|
||||
|
||||
PRIVATE>
|
||||
|
||||
|
|
|
@ -14,9 +14,9 @@ library: pango.cairo
|
|||
{ [ os unix? ] [ "libpangocairo-1.0.so" ] }
|
||||
} cond cdecl add-library >>
|
||||
|
||||
FOREIGN-RECORD-TYPE: cairo.Context cairo_t
|
||||
FOREIGN-RECORD-TYPE: cairo.ScaledFont cairo_scaled_font_t
|
||||
FOREIGN-ENUM-TYPE: cairo.FontType cairo_font_type_t
|
||||
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t
|
||||
FOREIGN-RECORD-TYPE: cairo.Context cairo_t ;
|
||||
FOREIGN-RECORD-TYPE: cairo.ScaledFont cairo_scaled_font_t ;
|
||||
FOREIGN-ENUM-TYPE: cairo.FontType cairo_font_type_t ;
|
||||
FOREIGN-RECORD-TYPE: cairo.FontOptions cairo_font_options_t ;
|
||||
|
||||
gir: vocab:pango/cairo/PangoCairo-1.0.gir
|
||||
|
|
Loading…
Reference in New Issue