00001 /* GLIB - Library of useful routines for C programming 00002 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald 00003 * Portions copyright (c) 2006 Nokia Corporation. All rights reserved. 00004 * 00005 * This library is free software; you can redistribute it and/or 00006 * modify it under the terms of the GNU Lesser General Public 00007 * License as published by the Free Software Foundation; either 00008 * version 2 of the License, or (at your option) any later version. 00009 * 00010 * This library is distributed in the hope that it will be useful, 00011 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00013 * Lesser General Public License for more details. 00014 * 00015 * You should have received a copy of the GNU Lesser General Public 00016 * License along with this library; if not, write to the 00017 * Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00018 * Boston, MA 02111-1307, USA. 00019 */ 00020 00021 /* 00022 * Modified by the GLib Team and others 1997-2000. See the AUTHORS 00023 * file for a list of people on the GLib Team. See the ChangeLog 00024 * files for a list of changes. These files are distributed with 00025 * GLib at ftp://ftp.gtk.org/pub/gtk/. 00026 */ 00027 00028 #ifndef __G_LIB_H__ 00029 #define __G_LIB_H__ 00030 00031 #include <_ansi.h> 00032 00033 #ifdef SYMBIAN 00034 # define inline __inline 00035 #endif /* SYMBIAN */ 00036 00037 #ifdef SYMBIAN 00038 # define FIX_CASTING(x) (x) 00039 #else 00040 # define FIX_CASTING(x) 00041 #endif 00042 00043 #include <glib/galloca.h> 00044 #include <glib/garray.h> 00045 #include <glib/gasyncqueue.h> 00046 #include <glib/gatomic.h> 00047 #include <glib/gbacktrace.h> 00048 #include <glib/gcache.h> 00049 #include <glib/gcompletion.h> 00050 #include <glib/gconvert.h> 00051 #include <glib/gdataset.h> 00052 #include <glib/gdate.h> 00053 #include <glib/gdir.h> 00054 #include <glib/gerror.h> 00055 #include <glib/gfileutils.h> 00056 #include <glib/ghash.h> 00057 #include <glib/ghook.h> 00058 #include <glib/giochannel.h> 00059 #include <glib/gkeyfile.h> 00060 #include <glib/glist.h> 00061 #include <glib/gmacros.h> 00062 #include <glib/gmain.h> 00063 #include <glib/gmappedfile.h> 00064 #include <glib/gmarkup.h> 00065 #include <glib/gmem.h> 00066 #include <glib/gmessages.h> 00067 #include <glib/gnode.h> 00068 #include <glib/goption.h> 00069 #include <glib/gpattern.h> 00070 #include <glib/gprimes.h> 00071 #include <glib/gqsort.h> 00072 #include <glib/gquark.h> 00073 #include <glib/gqueue.h> 00074 #include <glib/grand.h> 00075 #include <glib/grel.h> 00076 #include <glib/gscanner.h> 00077 #include <glib/gshell.h> 00078 #include <glib/gslist.h> 00079 #include <glib/gspawn.h> 00080 #include <glib/gstrfuncs.h> 00081 #include <glib/gstring.h> 00082 #include <glib/gthread.h> 00083 #include <glib/gthreadpool.h> 00084 #include <glib/gtimer.h> 00085 #include <glib/gtree.h> 00086 #include <glib/gtypes.h> 00087 #include <glib/gunicode.h> 00088 #include <glib/gutils.h> 00089 #ifdef G_PLATFORM_WIN32 00090 #include <glib/gwin32.h> 00091 #endif 00092 #ifdef SYMBIAN 00093 #include <glib/gslice.h> 00094 #endif /* SYMBIAN */ 00095 00096 #endif /* __G_LIB_H__ */