Merge remote-tracking branch 'factorcode/master'
commit
fdf7c91ebc
|
|
@ -2,7 +2,7 @@
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: alien alien.data alien.libraries alien.syntax
|
USING: alien alien.data alien.libraries alien.syntax
|
||||||
combinators gio.ffi glib.ffi gmodule.ffi gobject-introspection
|
combinators gio.ffi glib.ffi gmodule.ffi gobject-introspection
|
||||||
gobject.ffi kernel libc sequences system ;
|
gobject.ffi kernel libc sequences system vocabs.loader ;
|
||||||
EXCLUDE: alien.c-types => pointer ;
|
EXCLUDE: alien.c-types => pointer ;
|
||||||
IN: gdk.pixbuf.ffi
|
IN: gdk.pixbuf.ffi
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
! Copyright (C) 2010 Anton Gorenko.
|
! Copyright (C) 2010 Anton Gorenko.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors alien alien.c-types alien.destructors
|
USING: accessors alien alien.destructors alien.libraries
|
||||||
alien.libraries alien.strings alien.syntax combinators
|
alien.strings alien.syntax combinators io.encodings.utf8 kernel
|
||||||
gobject-introspection gobject-introspection.standard-types
|
gobject-introspection gobject-introspection.standard-types
|
||||||
io.encodings.utf8 kernel system vocabs.parser words ;
|
system ;
|
||||||
IN: glib.ffi
|
IN: glib.ffi
|
||||||
|
|
||||||
LIBRARY: glib
|
LIBRARY: glib
|
||||||
|
|
@ -16,61 +16,6 @@ LIBRARY: glib
|
||||||
} cond
|
} cond
|
||||||
>>
|
>>
|
||||||
|
|
||||||
|
|
||||||
TYPEDEF: char gchar
|
|
||||||
TYPEDEF: uchar guchar
|
|
||||||
TYPEDEF: short gshort
|
|
||||||
TYPEDEF: ushort gushort
|
|
||||||
TYPEDEF: long glong
|
|
||||||
TYPEDEF: ulong gulong
|
|
||||||
TYPEDEF: int gint
|
|
||||||
TYPEDEF: uint guint
|
|
||||||
|
|
||||||
<<
|
|
||||||
int c-type clone
|
|
||||||
[ >c-bool ] >>unboxer-quot
|
|
||||||
[ c-bool> ] >>boxer-quot
|
|
||||||
object >>boxed-class
|
|
||||||
"gboolean" current-vocab create typedef
|
|
||||||
>>
|
|
||||||
|
|
||||||
TYPEDEF: char gint8
|
|
||||||
TYPEDEF: uchar guint8
|
|
||||||
TYPEDEF: short gint16
|
|
||||||
TYPEDEF: ushort guint16
|
|
||||||
TYPEDEF: int gint32
|
|
||||||
TYPEDEF: uint guint32
|
|
||||||
TYPEDEF: longlong gint64
|
|
||||||
TYPEDEF: ulonglong guint64
|
|
||||||
|
|
||||||
TYPEDEF: float gfloat
|
|
||||||
TYPEDEF: double gdouble
|
|
||||||
|
|
||||||
TYPEDEF: long ssize_t
|
|
||||||
TYPEDEF: long time_t
|
|
||||||
TYPEDEF: size_t gsize
|
|
||||||
TYPEDEF: ssize_t gssize
|
|
||||||
TYPEDEF: size_t GType
|
|
||||||
|
|
||||||
TYPEDEF: void* gpointer
|
|
||||||
TYPEDEF: void* gconstpointer
|
|
||||||
|
|
||||||
TYPEDEF: guint8 GDateDay
|
|
||||||
TYPEDEF: guint16 GDateYear
|
|
||||||
TYPEDEF: gint GPid
|
|
||||||
TYPEDEF: guint32 GQuark
|
|
||||||
TYPEDEF: gint32 GTime
|
|
||||||
TYPEDEF: glong gintptr
|
|
||||||
TYPEDEF: gint64 goffset
|
|
||||||
TYPEDEF: gulong guintptr
|
|
||||||
TYPEDEF: guint32 gunichar
|
|
||||||
TYPEDEF: guint16 gunichar2
|
|
||||||
|
|
||||||
TYPEDEF: gpointer pointer
|
|
||||||
|
|
||||||
REPLACE-C-TYPE: long\sdouble double
|
|
||||||
REPLACE-C-TYPE: any gpointer
|
|
||||||
|
|
||||||
IMPLEMENT-STRUCTS: GError GPollFD GSource GSourceFuncs ;
|
IMPLEMENT-STRUCTS: GError GPollFD GSource GSourceFuncs ;
|
||||||
|
|
||||||
CONSTANT: G_MININT8 HEX: -80
|
CONSTANT: G_MININT8 HEX: -80
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue