glib/glib.h __PARAMETERS__(){}; -f -P_PLS // generate list of SUB/FUNCTION names for .def file __FOLDERS__(){}; glib-2.32.4 glib-2.32.4/glib __HEADERS__(){}; glibconfig.h>glibconfig.bi pthread.h> __TYPES__(){}; __MACROS__(){}; #define G_BEGIN_DECLS #define G_END_DECLS #define G_GNUC_EXTENSION #define G_GNUC_CONST #define G_GNUC_PRINTF( format_idx, arg_idx ) #define G_GNUC_MALLOC #define G_INLINE_FUNC #define GLIB_VAR extern #define G_GNUC_MAY_ALIAS #define G_GNUC_ALLOC_SIZE(x) #define G_GNUC_ALLOC_SIZE2(x, y) #define G_GNUC_WARN_UNUSED_RESULT #define G_GNUC_PURE #define G_GNUC_INTERNAL #define G_GNUC_FORMAT(x) #define GLIB_DEPRECATED #define GLIB_DEPRECATED_FOR(x) #define GLIB_AVAILABLE_IN_2_26 #define GLIB_AVAILABLE_IN_2_28 #define GLIB_AVAILABLE_IN_2_30 #define GLIB_AVAILABLE_IN_2_32 #define GLIB_DEPRECATED_IN_2_26 #define GLIB_DEPRECATED_IN_2_26_FOR(x) #define GLIB_DEPRECATED_IN_2_28 #define GLIB_DEPRECATED_IN_2_28_FOR(x) #define GLIB_DEPRECATED_IN_2_30 #define GLIB_DEPRECATED_IN_2_30_FOR(x) #define GLIB_DEPRECATED_IN_2_32 #define GLIB_DEPRECATED_IN_2_32_FOR(x) __POST_REPS__(){}; G_STATIC_MUTEX_INIT& glib_check_version&_ ALIAS "glib_check_version" glib_major_version&_ ALIAS "glib_major_version" glib_minor_version&_ ALIAS "glib_minor_version" glib_micro_version&_ ALIAS "glib_micro_version" g_once_init_leave&_ ALIAS "g_once_init_leave" g_atomic_int_get&_ ALIAS "g_atomic_int_get" g_atomic_int_set&_ ALIAS "g_atomic_int_set" g_atomic_int_inc&_ ALIAS "g_atomic_int_inc" g_atomic_int_dec_and_test&_ ALIAS "g_atomic_int_dec_and_test" g_atomic_int_compare_and_exchange&_ ALIAS "g_atomic_int_compare_and_exchange" g_atomic_int_add&_ ALIAS "g_atomic_int_add" g_atomic_int_and&_ ALIAS "g_atomic_int_and" g_atomic_int_or&_ ALIAS "g_atomic_int_or" g_atomic_int_xor&_ ALIAS "g_atomic_int_xor" g_atomic_pointer_get&_ ALIAS "g_atomic_pointer_get" g_atomic_pointer_set&_ ALIAS "g_atomic_pointer_set" g_atomic_pointer_compare_and_exchange&_ ALIAS "g_atomic_pointer_compare_and_exchange" g_atomic_pointer_add&_ ALIAS "g_atomic_pointer_add" g_atomic_pointer_and&_ ALIAS "g_atomic_pointer_and" g_atomic_pointer_or&_ ALIAS "g_atomic_pointer_or" g_atomic_pointer_xor&_ ALIAS "g_atomic_pointer_xor" G_STATIC_PRIVATE_INIT& G_STATIC_REC_MUTEX_INIT& G_STATIC_RW_LOCK_INIT& GDateDMY& G_DATE_DAY& G_DATE_MONTH& G_DATE_YEAR& G_QUEUE_INIT& G_CSET_A_2_Z& g_source_remove>g_source_remove_ ALIAS "g_source_remove" g_atexit>g_atexit_ ALIAS "g_atexit" __START_BI__(){}; ' This is file glib.bi ' (FreeBasic binding for GLib library version 2.32.4) ' ' translated with help of h_2_bi.bas by ' Thomas[ dot ]Freiherr[ at ]gmx[ dot ]net. ' ' Licence: ' (C) 2011-2012 Thomas[ dot ]Freiherr[ at ]gmx[ dot ]net ' ' This library binding is free software; you can redistribute it ' and/or modify it under the terms of the GNU Lesser General Public ' License as published by the Free Software Foundation; either ' version 2 of the License, or (at your option) ANY later version. ' ' This binding is distributed in the hope that it will be useful, ' but WITHOUT ANY WARRANTY; without even the implied warranty of ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ' Lesser General Public License for more details, refer to: ' http://www.gnu.org/licenses/lgpl.html ' ' ' Original license text: ' '/* GLIB - Library of useful routines for C programming '* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald '* '* This library is free software; you can redistribute it and/or '* modify it under the terms of the GNU Lesser General Public '* License as published by the Free Software Foundation; either '* version 2 of the License, or (at your option) any later version. '* '* This library is distributed in the hope that it will be useful, '* but WITHOUT ANY WARRANTY; without even the implied warranty of '* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU '* Lesser General Public License for more details. '* '* You should have received a copy of the GNU Lesser General Public '* License along with this library; if not, write to the '* Free Software Foundation, Inc., 59 Temple Place - Suite 330, '* Boston, MA 02111-1307, USA. '*/ '/* '* Modified by the GLib Team and others 1997-2000. See the AUTHORS '* file for a list of people on the GLib Team. See the ChangeLog '* files for a list of changes. These files are distributed with '* GLib at ftp://ftp.gtk.org/pub/gtk/. '*/ #IFDEF __FB_WIN32__ #PRAGMA push(msbitfields) #INCLIB "gthread-2.0" #DEFINE G_OS_WIN32 #DEFINE G_PLATFORM_WIN32 #ELSEIF DEFINED(__FB_UNIX__) #DEFINE G_OS_UNIX #ELSE #ERROR Platform not supported #ENDIF #INCLIB "glib-2.0" __END_BI__(){}; #IFDEF __FB_WIN32__ #PRAGMA pop(msbitfields) #ENDIF