2009-02-26 03:31:24 -05:00
|
|
|
! Copyright (C) 2008 Matthew Willis.
|
2009-02-27 00:30:02 -05:00
|
|
|
! Copyright (C) 2009 Slava Pestov.
|
2009-02-26 03:31:24 -05:00
|
|
|
! See http://factorcode.org/license.txt for BSD license
|
2009-09-27 16:11:21 -04:00
|
|
|
USING: alien alien.c-types alien.syntax alien.destructors
|
|
|
|
combinators system alien.libraries ;
|
2009-02-26 03:31:24 -05:00
|
|
|
IN: glib
|
|
|
|
|
2009-02-27 00:30:02 -05:00
|
|
|
<<
|
|
|
|
|
2009-03-02 03:55:54 -05:00
|
|
|
{
|
2010-03-31 22:20:35 -04:00
|
|
|
{ [ os winnt? ] [ "glib" "libglib-2.0-0.dll" cdecl add-library ] }
|
|
|
|
{ [ os macosx? ] [ "glib" "/opt/local/lib/libglib-2.0.0.dylib" cdecl add-library ] }
|
2009-03-02 03:55:54 -05:00
|
|
|
{ [ os unix? ] [ ] }
|
|
|
|
} cond
|
|
|
|
|
|
|
|
{
|
2010-03-31 22:20:35 -04:00
|
|
|
{ [ os winnt? ] [ "gobject" "libgobject-2.0-0.dll" cdecl add-library ] }
|
|
|
|
{ [ os macosx? ] [ "gobject" "/opt/local/lib/libgobject-2.0.0.dylib" cdecl add-library ] }
|
2009-03-02 03:55:54 -05:00
|
|
|
{ [ os unix? ] [ ] }
|
|
|
|
} cond
|
2009-02-27 00:30:02 -05:00
|
|
|
|
|
|
|
>>
|
|
|
|
|
|
|
|
LIBRARY: glib
|
|
|
|
|
2009-02-26 03:31:24 -05:00
|
|
|
TYPEDEF: void* gpointer
|
2009-02-27 00:30:02 -05:00
|
|
|
TYPEDEF: int gint
|
2009-02-28 02:31:51 -05:00
|
|
|
TYPEDEF: bool gboolean
|
2009-02-26 03:31:24 -05:00
|
|
|
|
2009-09-27 16:11:21 -04:00
|
|
|
FUNCTION: void g_free ( gpointer mem ) ;
|
2009-02-26 03:31:24 -05:00
|
|
|
|
2009-02-27 00:30:02 -05:00
|
|
|
LIBRARY: gobject
|
2009-02-26 03:31:24 -05:00
|
|
|
|
2009-09-27 16:11:21 -04:00
|
|
|
FUNCTION: void g_object_unref ( gpointer object ) ;
|
2009-02-27 00:30:02 -05:00
|
|
|
|
|
|
|
DESTRUCTOR: g_object_unref
|