]> gitweb.factorcode.org Git - factor.git/blob - basis/glib/glib.factor
Fix conflict in images vocab
[factor.git] / basis / glib / glib.factor
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.syntax alien.destructors combinators system ;
5 IN: glib
6
7 <<
8
9 {
10     { [ os winnt? ] [ "glib" "libglib-2.0-0.dll" "cdecl" add-library ] }
11     { [ os macosx? ] [ "glib" "/opt/local/lib/libglib-2.0.0.dylib" "cdecl" add-library ] }
12     { [ os unix? ] [ ] }
13 } cond
14
15 {
16     { [ os winnt? ] [ "gobject" "libgobject-2.0-0.dll" "cdecl" add-library ] }
17     { [ os macosx? ] [ "gobject" "/opt/local/lib/libgobject-2.0.0.dylib" "cdecl" add-library ] }
18     { [ os unix? ] [ ] }
19 } cond
20
21 >>
22
23 LIBRARY: glib
24
25 TYPEDEF: void* gpointer
26 TYPEDEF: int gint
27 TYPEDEF: bool gboolean
28
29 FUNCTION: void
30 g_free ( gpointer mem ) ;
31
32 LIBRARY: gobject
33
34 FUNCTION: void
35 g_object_unref ( gpointer object ) ;
36
37 DESTRUCTOR: g_object_unref