1 ! Copyright (C) 2008 Matthew Willis.
2 ! Copyright (C) 2009 Slava Pestov.
3 ! See http://factorcode.org/license.txt for BSD license
4 USING: alien alien.c-types alien.syntax alien.destructors
5 combinators system alien.libraries ;
11 { [ os winnt? ] [ "glib" "libglib-2.0-0.dll" "cdecl" add-library ] }
12 { [ os macosx? ] [ "glib" "/opt/local/lib/libglib-2.0.0.dylib" "cdecl" add-library ] }
17 { [ os winnt? ] [ "gobject" "libgobject-2.0-0.dll" "cdecl" add-library ] }
18 { [ os macosx? ] [ "gobject" "/opt/local/lib/libgobject-2.0.0.dylib" "cdecl" add-library ] }
26 TYPEDEF: void* gpointer
28 TYPEDEF: bool gboolean
30 FUNCTION: void g_free ( gpointer mem ) ;
34 FUNCTION: void g_object_unref ( gpointer object ) ;
36 DESTRUCTOR: g_object_unref