gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r6530 - in gnunet-gtk/src/plugins/chat: . .deps


From: gnunet
Subject: [GNUnet-SVN] r6530 - in gnunet-gtk/src/plugins/chat: . .deps
Date: Mon, 3 Mar 2008 14:42:26 -0700 (MST)

Author: nevans
Date: 2008-03-03 14:42:26 -0700 (Mon, 03 Mar 2008)
New Revision: 6530

Removed:
   gnunet-gtk/src/plugins/chat/.deps/chat.Plo
Modified:
   gnunet-gtk/src/plugins/chat/Makefile.am
   gnunet-gtk/src/plugins/chat/chat.c
Log:


Deleted: gnunet-gtk/src/plugins/chat/.deps/chat.Plo
===================================================================
--- gnunet-gtk/src/plugins/chat/.deps/chat.Plo  2008-03-03 21:38:11 UTC (rev 
6529)
+++ gnunet-gtk/src/plugins/chat/.deps/chat.Plo  2008-03-03 21:42:26 UTC (rev 
6530)
@@ -1,1445 +0,0 @@
-chat.lo: chat.c ../../../src/include/platform.h ../../../config.h \
-  ../../../src/include/gettext.h /usr/include/libintl.h \
-  /usr/include/features.h /usr/include/sys/cdefs.h \
-  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
-  /usr/include/gnu/stubs-32.h ../../../src/include/plibc.h \
-  /usr/include/pthread.h /usr/include/endian.h /usr/include/bits/endian.h \
-  /usr/include/sched.h /usr/include/bits/types.h \
-  /usr/include/bits/typesizes.h \
-  /usr/lib/gcc/i486-linux-gnu/4.3.0/include/stddef.h /usr/include/time.h \
-  /usr/include/bits/sched.h /usr/include/bits/time.h \
-  /usr/include/xlocale.h /usr/include/signal.h /usr/include/bits/sigset.h \
-  /usr/include/bits/pthreadtypes.h /usr/include/bits/setjmp.h \
-  /usr/include/netdb.h /usr/include/netinet/in.h /usr/include/stdint.h \
-  /usr/include/bits/wchar.h /usr/include/sys/socket.h \
-  /usr/include/sys/uio.h /usr/include/sys/types.h \
-  /usr/include/sys/select.h /usr/include/bits/select.h \
-  /usr/include/sys/sysmacros.h /usr/include/bits/uio.h \
-  /usr/include/bits/socket.h \
-  /usr/lib/gcc/i486-linux-gnu/4.3.0/include-fixed/limits.h \
-  /usr/lib/gcc/i486-linux-gnu/4.3.0/include-fixed/syslimits.h \
-  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
-  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
-  /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
-  /usr/include/bits/stdio_lim.h /usr/include/bits/sockaddr.h \
-  /usr/include/asm/socket.h /usr/include/asm-i386/socket.h \
-  /usr/include/asm/sockios.h /usr/include/asm-i386/sockios.h \
-  /usr/include/bits/in.h /usr/include/bits/byteswap.h \
-  /usr/include/rpc/netdb.h /usr/include/bits/siginfo.h \
-  /usr/include/bits/netdb.h /usr/include/arpa/inet.h \
-  /usr/include/netinet/tcp.h /usr/include/pwd.h /usr/include/stdio.h \
-  /usr/include/sys/ioctl.h /usr/include/bits/ioctls.h \
-  /usr/include/asm/ioctls.h /usr/include/asm-i386/ioctls.h \
-  /usr/include/asm/ioctl.h /usr/include/asm-i386/ioctl.h \
-  /usr/include/asm-generic/ioctl.h /usr/include/bits/ioctl-types.h \
-  /usr/include/sys/ttydefaults.h /usr/include/string.h \
-  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
-  /usr/lib/gcc/i486-linux-gnu/4.3.0/include/stdarg.h \
-  /usr/include/bits/sys_errlist.h /usr/include/stdlib.h \
-  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
-  /usr/include/alloca.h /usr/include/ltdl.h /usr/include/errno.h \
-  /usr/include/bits/errno.h /usr/include/linux/errno.h \
-  /usr/include/asm/errno.h /usr/include/asm-i386/errno.h \
-  /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
-  /usr/include/bits/signum.h /usr/include/bits/sigaction.h \
-  /usr/include/bits/sigcontext.h /usr/include/bits/sigstack.h \
-  /usr/include/sys/ucontext.h /usr/include/bits/sigthread.h \
-  /usr/include/unistd.h /usr/include/bits/posix_opt.h \
-  /usr/include/bits/environments.h /usr/include/bits/confname.h \
-  /usr/include/getopt.h /usr/include/sys/stat.h /usr/include/bits/stat.h \
-  /usr/include/dirent.h /usr/include/bits/dirent.h /usr/include/fcntl.h \
-  /usr/include/bits/fcntl.h /usr/include/math.h \
-  /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
-  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
-  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
-  /usr/include/bits/mathcalls.h /usr/include/net/if.h \
-  /usr/include/ctype.h /usr/include/locale.h /usr/include/bits/locale.h \
-  /usr/include/sys/mman.h /usr/include/bits/mman.h \
-  /usr/include/langinfo.h /usr/include/nl_types.h \
-  /home/grothoff/include/GNUnet/gnunet_util.h \
-  /home/grothoff/include/GNUnet/gnunet_util_error.h \
-  /home/grothoff/include/GNUnet/gnunet_util_common.h \
-  /home/grothoff/include/GNUnet/gnunet_util_config.h \
-  /home/grothoff/include/GNUnet/gnunet_util_string.h \
-  /home/grothoff/include/GNUnet/gnunet_util_disk.h \
-  /home/grothoff/include/GNUnet/gnunet_util_threads.h \
-  /home/grothoff/include/GNUnet/gnunet_util_getopt.h \
-  /home/grothoff/include/GNUnet/gnunet_util_network.h \
-  /home/grothoff/include/GNUnet/gnunet_util_os.h \
-  /home/grothoff/include/GNUnet/gnunet_util_network_client.h \
-  /home/grothoff/include/GNUnet/gnunet_util_crypto.h \
-  /home/grothoff/include/GNUnet/gnunet_util.h \
-  /home/grothoff/include/GNUnet/gnunet_util_error_loggers.h \
-  /home/grothoff/include/GNUnet/gnunet_util_containers.h \
-  /home/grothoff/include/GNUnet/gnunet_util_cron.h \
-  /home/grothoff/include/GNUnet/gnunet_util_boot.h \
-  /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \
-  /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkcolor.h \
-  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-features.h \
-  /usr/include/cairo/cairo-deprecated.h \
-  /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/glib-2.0/glib.h \
-  /usr/include/glib-2.0/glib/galloca.h \
-  /usr/include/glib-2.0/glib/gtypes.h \
-  /usr/lib/glib-2.0/include/glibconfig.h \
-  /usr/include/glib-2.0/glib/gmacros.h \
-  /usr/lib/gcc/i486-linux-gnu/4.3.0/include/float.h \
-  /usr/include/glib-2.0/glib/garray.h \
-  /usr/include/glib-2.0/glib/gasyncqueue.h \
-  /usr/include/glib-2.0/glib/gthread.h \
-  /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \
-  /usr/include/glib-2.0/glib/gutils.h \
-  /usr/include/glib-2.0/glib/gatomic.h \
-  /usr/include/glib-2.0/glib/gbacktrace.h \
-  /usr/include/glib-2.0/glib/gbase64.h \
-  /usr/include/glib-2.0/glib/gbookmarkfile.h \
-  /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \
-  /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gslice.h \
-  /usr/include/glib-2.0/glib/gcompletion.h \
-  /usr/include/glib-2.0/glib/gconvert.h \
-  /usr/include/glib-2.0/glib/gdataset.h \
-  /usr/include/glib-2.0/glib/gdate.h /usr/include/glib-2.0/glib/gdir.h \
-  /usr/include/glib-2.0/glib/gfileutils.h \
-  /usr/include/glib-2.0/glib/ghash.h /usr/include/glib-2.0/glib/ghook.h \
-  /usr/include/glib-2.0/glib/giochannel.h \
-  /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gslist.h \
-  /usr/include/glib-2.0/glib/gstring.h \
-  /usr/include/glib-2.0/glib/gunicode.h \
-  /usr/include/glib-2.0/glib/gkeyfile.h \
-  /usr/include/glib-2.0/glib/gmappedfile.h \
-  /usr/include/glib-2.0/glib/gmarkup.h \
-  /usr/include/glib-2.0/glib/gmessages.h \
-  /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
-  /usr/include/glib-2.0/glib/gpattern.h \
-  /usr/include/glib-2.0/glib/gprimes.h \
-  /usr/include/glib-2.0/glib/gqsort.h /usr/include/glib-2.0/glib/gqueue.h \
-  /usr/include/glib-2.0/glib/grand.h /usr/include/glib-2.0/glib/grel.h \
-  /usr/include/glib-2.0/glib/gregex.h \
-  /usr/include/glib-2.0/glib/gscanner.h \
-  /usr/include/glib-2.0/glib/gsequence.h \
-  /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gspawn.h \
-  /usr/include/glib-2.0/glib/gstrfuncs.h \
-  /usr/include/glib-2.0/glib/gthreadpool.h \
-  /usr/include/glib-2.0/glib/gtimer.h /usr/include/glib-2.0/glib/gtree.h \
-  /usr/include/pango-1.0/pango/pango.h \
-  /usr/include/pango-1.0/pango/pango-attributes.h \
-  /usr/include/pango-1.0/pango/pango-font.h \
-  /usr/include/pango-1.0/pango/pango-coverage.h \
-  /usr/include/pango-1.0/pango/pango-types.h \
-  /usr/include/glib-2.0/glib-object.h \
-  /usr/include/glib-2.0/gobject/gboxed.h \
-  /usr/include/glib-2.0/gobject/gtype.h \
-  /usr/include/glib-2.0/gobject/genums.h \
-  /usr/include/glib-2.0/gobject/gobject.h \
-  /usr/include/glib-2.0/gobject/gvalue.h \
-  /usr/include/glib-2.0/gobject/gparam.h \
-  /usr/include/glib-2.0/gobject/gclosure.h \
-  /usr/include/glib-2.0/gobject/gsignal.h \
-  /usr/include/glib-2.0/gobject/gmarshal.h \
-  /usr/include/glib-2.0/gobject/gparamspecs.h \
-  /usr/include/glib-2.0/gobject/gsourceclosure.h \
-  /usr/include/glib-2.0/gobject/gtypemodule.h \
-  /usr/include/glib-2.0/gobject/gtypeplugin.h \
-  /usr/include/glib-2.0/gobject/gvaluearray.h \
-  /usr/include/glib-2.0/gobject/gvaluetypes.h \
-  /usr/include/pango-1.0/pango/pango-gravity.h \
-  /usr/include/pango-1.0/pango/pango-matrix.h \
-  /usr/include/pango-1.0/pango/pango-script.h \
-  /usr/include/pango-1.0/pango/pango-language.h \
-  /usr/include/pango-1.0/pango/pango-break.h \
-  /usr/include/pango-1.0/pango/pango-item.h \
-  /usr/include/pango-1.0/pango/pango-context.h \
-  /usr/include/pango-1.0/pango/pango-fontmap.h \
-  /usr/include/pango-1.0/pango/pango-fontset.h \
-  /usr/include/pango-1.0/pango/pango-engine.h \
-  /usr/include/pango-1.0/pango/pango-glyph.h \
-  /usr/include/pango-1.0/pango/pango-enum-types.h \
-  /usr/include/pango-1.0/pango/pango-features.h \
-  /usr/include/pango-1.0/pango/pango-glyph-item.h \
-  /usr/include/pango-1.0/pango/pango-layout.h \
-  /usr/include/pango-1.0/pango/pango-tabs.h \
-  /usr/include/pango-1.0/pango/pango-renderer.h \
-  /usr/include/pango-1.0/pango/pango-utils.h \
-  /usr/lib/gtk-2.0/include/gdkconfig.h \
-  /usr/include/gtk-2.0/gdk/gdkpixbuf.h /usr/include/gtk-2.0/gdk/gdkrgb.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
-  /usr/include/glib-2.0/gmodule.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
-  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
-  /usr/include/pango-1.0/pango/pangocairo.h \
-  /usr/include/gtk-2.0/gdk/gdkcursor.h \
-  /usr/include/gtk-2.0/gdk/gdkdisplay.h \
-  /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkdnd.h \
-  /usr/include/gtk-2.0/gdk/gdkinput.h \
-  /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
-  /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
-  /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
-  /usr/include/gtk-2.0/gdk/gdkkeys.h \
-  /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
-  /usr/include/gtk-2.0/gdk/gdkpango.h \
-  /usr/include/gtk-2.0/gdk/gdkpixmap.h \
-  /usr/include/gtk-2.0/gdk/gdkproperty.h \
-  /usr/include/gtk-2.0/gdk/gdkregion.h \
-  /usr/include/gtk-2.0/gdk/gdkscreen.h \
-  /usr/include/gtk-2.0/gdk/gdkselection.h \
-  /usr/include/gtk-2.0/gdk/gdkspawn.h \
-  /usr/include/gtk-2.0/gdk/gdkvisual.h \
-  /usr/include/gtk-2.0/gdk/gdkwindow.h \
-  /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
-  /usr/include/gtk-2.0/gtk/gtkdialog.h \
-  /usr/include/gtk-2.0/gtk/gtkwindow.h \
-  /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
-  /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
-  /usr/include/gtk-2.0/gtk/gtkcontainer.h \
-  /usr/include/gtk-2.0/gtk/gtkwidget.h \
-  /usr/include/gtk-2.0/gtk/gtkobject.h \
-  /usr/include/gtk-2.0/gtk/gtktypeutils.h \
-  /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
-  /usr/include/gtk-2.0/gtk/gtkdebug.h \
-  /usr/include/gtk-2.0/gtk/gtkadjustment.h \
-  /usr/include/gtk-2.0/gtk/gtkstyle.h \
-  /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
-  /usr/include/atk-1.0/atk/atkobject.h \
-  /usr/include/atk-1.0/atk/atkstate.h \
-  /usr/include/atk-1.0/atk/atkrelationtype.h \
-  /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
-  /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
-  /usr/include/gtk-2.0/gtk/gtkmenu.h \
-  /usr/include/gtk-2.0/gtk/gtkmenushell.h \
-  /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
-  /usr/include/gtk-2.0/gtk/gtkaccessible.h /usr/include/atk-1.0/atk/atk.h \
-  /usr/include/atk-1.0/atk/atkaction.h \
-  /usr/include/atk-1.0/atk/atkcomponent.h \
-  /usr/include/atk-1.0/atk/atkutil.h \
-  /usr/include/atk-1.0/atk/atkdocument.h \
-  /usr/include/atk-1.0/atk/atkeditabletext.h \
-  /usr/include/atk-1.0/atk/atktext.h \
-  /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
-  /usr/include/atk-1.0/atk/atkhyperlink.h \
-  /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
-  /usr/include/atk-1.0/atk/atkhypertext.h \
-  /usr/include/atk-1.0/atk/atkimage.h \
-  /usr/include/atk-1.0/atk/atknoopobject.h \
-  /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
-  /usr/include/atk-1.0/atk/atkobjectfactory.h \
-  /usr/include/atk-1.0/atk/atkregistry.h \
-  /usr/include/atk-1.0/atk/atkobjectfactory.h \
-  /usr/include/atk-1.0/atk/atkrelation.h \
-  /usr/include/atk-1.0/atk/atkrelationset.h \
-  /usr/include/atk-1.0/atk/atkselection.h \
-  /usr/include/atk-1.0/atk/atkstateset.h \
-  /usr/include/atk-1.0/atk/atkstreamablecontent.h \
-  /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
-  /usr/include/atk-1.0/atk/atkvalue.h \
-  /usr/include/gtk-2.0/gtk/gtkaction.h \
-  /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
-  /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
-  /usr/include/gtk-2.0/gtk/gtkalignment.h \
-  /usr/include/gtk-2.0/gtk/gtkarrow.h \
-  /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
-  /usr/include/gtk-2.0/gtk/gtkframe.h \
-  /usr/include/gtk-2.0/gtk/gtkassistant.h \
-  /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
-  /usr/include/gtk-2.0/gtk/gtkbindings.h \
-  /usr/include/gtk-2.0/gtk/gtkbuildable.h \
-  /usr/include/gtk-2.0/gtk/gtkbuilder.h \
-  /usr/include/gtk-2.0/gtk/gtkbutton.h \
-  /usr/include/gtk-2.0/gtk/gtkimage.h \
-  /usr/include/gtk-2.0/gtk/gtkcalendar.h \
-  /usr/include/gtk-2.0/gtk/gtksignal.h \
-  /usr/include/gtk-2.0/gtk/gtkmarshal.h \
-  /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
-  /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
-  /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
-  /usr/include/gtk-2.0/gtk/gtktreemodel.h \
-  /usr/include/gtk-2.0/gtk/gtktreesortable.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
-  /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
-  /usr/include/gtk-2.0/gtk/gtkcellview.h \
-  /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
-  /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
-  /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
-  /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
-  /usr/include/gtk-2.0/gtk/gtkitem.h \
-  /usr/include/gtk-2.0/gtk/gtkclipboard.h \
-  /usr/include/gtk-2.0/gtk/gtkselection.h \
-  /usr/include/gtk-2.0/gtk/gtktextiter.h \
-  /usr/include/gtk-2.0/gtk/gtktexttag.h \
-  /usr/include/gtk-2.0/gtk/gtktextchild.h \
-  /usr/include/gtk-2.0/gtk/gtkclist.h \
-  /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
-  /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
-  /usr/include/gtk-2.0/gtk/gtkrange.h \
-  /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
-  /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
-  /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
-  /usr/include/gtk-2.0/gtk/gtkvbox.h \
-  /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
-  /usr/include/gtk-2.0/gtk/gtkcombo.h /usr/include/gtk-2.0/gtk/gtkhbox.h \
-  /usr/include/gtk-2.0/gtk/gtkcombobox.h \
-  /usr/include/gtk-2.0/gtk/gtktreeview.h \
-  /usr/include/gtk-2.0/gtk/gtkdnd.h /usr/include/gtk-2.0/gtk/gtkentry.h \
-  /usr/include/gtk-2.0/gtk/gtkeditable.h \
-  /usr/include/gtk-2.0/gtk/gtkimcontext.h \
-  /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
-  /usr/include/gtk-2.0/gtk/gtkliststore.h \
-  /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
-  /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
-  /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
-  /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
-  /usr/include/gtk-2.0/gtk/gtkeventbox.h \
-  /usr/include/gtk-2.0/gtk/gtkexpander.h \
-  /usr/include/gtk-2.0/gtk/gtkfilesel.h \
-  /usr/include/gtk-2.0/gtk/gtkfixed.h \
-  /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
-  /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
-  /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
-  /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
-  /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
-  /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
-  /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
-  /usr/include/gtk-2.0/gtk/gtkfontsel.h \
-  /usr/include/gtk-2.0/gtk/gtkgamma.h /usr/include/gtk-2.0/gtk/gtkgc.h \
-  /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
-  /usr/include/gtk-2.0/gtk/gtkhbbox.h \
-  /usr/include/gtk-2.0/gtk/gtkhpaned.h \
-  /usr/include/gtk-2.0/gtk/gtkpaned.h \
-  /usr/include/gtk-2.0/gtk/gtkhruler.h \
-  /usr/include/gtk-2.0/gtk/gtkruler.h \
-  /usr/include/gtk-2.0/gtk/gtkhscale.h \
-  /usr/include/gtk-2.0/gtk/gtkscale.h \
-  /usr/include/gtk-2.0/gtk/gtkhseparator.h \
-  /usr/include/gtk-2.0/gtk/gtkseparator.h \
-  /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
-  /usr/include/gtk-2.0/gtk/gtkicontheme.h \
-  /usr/include/gtk-2.0/gtk/gtkiconview.h \
-  /usr/include/gtk-2.0/gtk/gtktooltip.h \
-  /usr/include/gtk-2.0/gtk/gtkwidget.h \
-  /usr/include/gtk-2.0/gtk/gtkwindow.h \
-  /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
-  /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
-  /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
-  /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
-  /usr/include/gtk-2.0/gtk/gtkinvisible.h \
-  /usr/include/gtk-2.0/gtk/gtklayout.h \
-  /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
-  /usr/include/gtk-2.0/gtk/gtklist.h \
-  /usr/include/gtk-2.0/gtk/gtklistitem.h \
-  /usr/include/gtk-2.0/gtk/gtkmain.h \
-  /usr/include/gtk-2.0/gtk/gtkmenubar.h \
-  /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
-  /usr/include/gtk-2.0/gtk/gtkmenu.h \
-  /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
-  /usr/include/gtk-2.0/gtk/gtktoolitem.h \
-  /usr/include/gtk-2.0/gtk/gtktooltips.h \
-  /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
-  /usr/include/gtk-2.0/gtk/gtkmodules.h \
-  /usr/include/gtk-2.0/gtk/gtknotebook.h \
-  /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
-  /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
-  /usr/include/gtk-2.0/gtk/gtkpixmap.h /usr/include/gtk-2.0/gtk/gtkplug.h \
-  /usr/include/gtk-2.0/gtk/gtksocket.h \
-  /usr/include/gtk-2.0/gtk/gtkpreview.h \
-  /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
-  /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkenums.h \
-  /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
-  /usr/include/gtk-2.0/gtk/gtkpapersize.h \
-  /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
-  /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
-  /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
-  /usr/include/gtk-2.0/gtk/gtkprogress.h \
-  /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
-  /usr/include/gtk-2.0/gtk/gtkradioaction.h \
-  /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
-  /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
-  /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
-  /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
-  /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
-  /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
-  /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
-  /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
-  /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
-  /usr/include/gtk-2.0/gtk/gtkviewport.h \
-  /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
-  /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
-  /usr/include/gtk-2.0/gtk/gtksizegroup.h \
-  /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
-  /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
-  /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
-  /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
-  /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
-  /usr/include/gtk-2.0/gtk/gtktext.h \
-  /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
-  /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
-  /usr/include/gtk-2.0/gtk/gtktextmark.h \
-  /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
-  /usr/include/gtk-2.0/gtk/gtktextview.h \
-  /usr/include/gtk-2.0/gtk/gtktipsquery.h \
-  /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
-  /usr/include/gtk-2.0/gtk/gtktoolbar.h \
-  /usr/include/gtk-2.0/gtk/gtktoolitem.h \
-  /usr/include/gtk-2.0/gtk/gtktree.h \
-  /usr/include/gtk-2.0/gtk/gtktreednd.h \
-  /usr/include/gtk-2.0/gtk/gtktreeitem.h \
-  /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
-  /usr/include/gtk-2.0/gtk/gtktreeselection.h \
-  /usr/include/gtk-2.0/gtk/gtktreestore.h \
-  /usr/include/gtk-2.0/gtk/gtkuimanager.h \
-  /usr/include/gtk-2.0/gtk/gtkvbbox.h \
-  /usr/include/gtk-2.0/gtk/gtkversion.h \
-  /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
-  /usr/include/gtk-2.0/gtk/gtkvpaned.h \
-  /usr/include/gtk-2.0/gtk/gtkvruler.h \
-  /usr/include/gtk-2.0/gtk/gtkvscale.h \
-  /usr/include/gtk-2.0/gtk/gtkvseparator.h \
-  /usr/include/libglade-2.0/glade/glade.h \
-  /usr/include/libglade-2.0/glade/glade-init.h \
-  /usr/include/libglade-2.0/glade/glade-xml.h \
-  ../../../src/include/gnunetgtk_common.h
-
-../../../src/include/platform.h:
-
-../../../config.h:
-
-../../../src/include/gettext.h:
-
-/usr/include/libintl.h:
-
-/usr/include/features.h:
-
-/usr/include/sys/cdefs.h:
-
-/usr/include/bits/wordsize.h:
-
-/usr/include/gnu/stubs.h:
-
-/usr/include/gnu/stubs-32.h:
-
-../../../src/include/plibc.h:
-
-/usr/include/pthread.h:
-
-/usr/include/endian.h:
-
-/usr/include/bits/endian.h:
-
-/usr/include/sched.h:
-
-/usr/include/bits/types.h:
-
-/usr/include/bits/typesizes.h:
-
-/usr/lib/gcc/i486-linux-gnu/4.3.0/include/stddef.h:
-
-/usr/include/time.h:
-
-/usr/include/bits/sched.h:
-
-/usr/include/bits/time.h:
-
-/usr/include/xlocale.h:
-
-/usr/include/signal.h:
-
-/usr/include/bits/sigset.h:
-
-/usr/include/bits/pthreadtypes.h:
-
-/usr/include/bits/setjmp.h:
-
-/usr/include/netdb.h:
-
-/usr/include/netinet/in.h:
-
-/usr/include/stdint.h:
-
-/usr/include/bits/wchar.h:
-
-/usr/include/sys/socket.h:
-
-/usr/include/sys/uio.h:
-
-/usr/include/sys/types.h:
-
-/usr/include/sys/select.h:
-
-/usr/include/bits/select.h:
-
-/usr/include/sys/sysmacros.h:
-
-/usr/include/bits/uio.h:
-
-/usr/include/bits/socket.h:
-
-/usr/lib/gcc/i486-linux-gnu/4.3.0/include-fixed/limits.h:
-
-/usr/lib/gcc/i486-linux-gnu/4.3.0/include-fixed/syslimits.h:
-
-/usr/include/limits.h:
-
-/usr/include/bits/posix1_lim.h:
-
-/usr/include/bits/local_lim.h:
-
-/usr/include/linux/limits.h:
-
-/usr/include/bits/posix2_lim.h:
-
-/usr/include/bits/xopen_lim.h:
-
-/usr/include/bits/stdio_lim.h:
-
-/usr/include/bits/sockaddr.h:
-
-/usr/include/asm/socket.h:
-
-/usr/include/asm-i386/socket.h:
-
-/usr/include/asm/sockios.h:
-
-/usr/include/asm-i386/sockios.h:
-
-/usr/include/bits/in.h:
-
-/usr/include/bits/byteswap.h:
-
-/usr/include/rpc/netdb.h:
-
-/usr/include/bits/siginfo.h:
-
-/usr/include/bits/netdb.h:
-
-/usr/include/arpa/inet.h:
-
-/usr/include/netinet/tcp.h:
-
-/usr/include/pwd.h:
-
-/usr/include/stdio.h:
-
-/usr/include/sys/ioctl.h:
-
-/usr/include/bits/ioctls.h:
-
-/usr/include/asm/ioctls.h:
-
-/usr/include/asm-i386/ioctls.h:
-
-/usr/include/asm/ioctl.h:
-
-/usr/include/asm-i386/ioctl.h:
-
-/usr/include/asm-generic/ioctl.h:
-
-/usr/include/bits/ioctl-types.h:
-
-/usr/include/sys/ttydefaults.h:
-
-/usr/include/string.h:
-
-/usr/include/libio.h:
-
-/usr/include/_G_config.h:
-
-/usr/include/wchar.h:
-
-/usr/lib/gcc/i486-linux-gnu/4.3.0/include/stdarg.h:
-
-/usr/include/bits/sys_errlist.h:
-
-/usr/include/stdlib.h:
-
-/usr/include/bits/waitflags.h:
-
-/usr/include/bits/waitstatus.h:
-
-/usr/include/alloca.h:
-
-/usr/include/ltdl.h:
-
-/usr/include/errno.h:
-
-/usr/include/bits/errno.h:
-
-/usr/include/linux/errno.h:
-
-/usr/include/asm/errno.h:
-
-/usr/include/asm-i386/errno.h:
-
-/usr/include/asm-generic/errno.h:
-
-/usr/include/asm-generic/errno-base.h:
-
-/usr/include/bits/signum.h:
-
-/usr/include/bits/sigaction.h:
-
-/usr/include/bits/sigcontext.h:
-
-/usr/include/bits/sigstack.h:
-
-/usr/include/sys/ucontext.h:
-
-/usr/include/bits/sigthread.h:
-
-/usr/include/unistd.h:
-
-/usr/include/bits/posix_opt.h:
-
-/usr/include/bits/environments.h:
-
-/usr/include/bits/confname.h:
-
-/usr/include/getopt.h:
-
-/usr/include/sys/stat.h:
-
-/usr/include/bits/stat.h:
-
-/usr/include/dirent.h:
-
-/usr/include/bits/dirent.h:
-
-/usr/include/fcntl.h:
-
-/usr/include/bits/fcntl.h:
-
-/usr/include/math.h:
-
-/usr/include/bits/huge_val.h:
-
-/usr/include/bits/huge_valf.h:
-
-/usr/include/bits/huge_vall.h:
-
-/usr/include/bits/inf.h:
-
-/usr/include/bits/nan.h:
-
-/usr/include/bits/mathdef.h:
-
-/usr/include/bits/mathcalls.h:
-
-/usr/include/net/if.h:
-
-/usr/include/ctype.h:
-
-/usr/include/locale.h:
-
-/usr/include/bits/locale.h:
-
-/usr/include/sys/mman.h:
-
-/usr/include/bits/mman.h:
-
-/usr/include/langinfo.h:
-
-/usr/include/nl_types.h:
-
-/home/grothoff/include/GNUnet/gnunet_util.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_error.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_common.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_config.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_string.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_disk.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_threads.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_getopt.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_network.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_os.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_network_client.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_crypto.h:
-
-/home/grothoff/include/GNUnet/gnunet_util.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_error_loggers.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_containers.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_cron.h:
-
-/home/grothoff/include/GNUnet/gnunet_util_boot.h:
-
-/usr/include/gtk-2.0/gtk/gtk.h:
-
-/usr/include/gtk-2.0/gdk/gdk.h:
-
-/usr/include/gtk-2.0/gdk/gdkcairo.h:
-
-/usr/include/gtk-2.0/gdk/gdkcolor.h:
-
-/usr/include/cairo/cairo.h:
-
-/usr/include/cairo/cairo-features.h:
-
-/usr/include/cairo/cairo-deprecated.h:
-
-/usr/include/gtk-2.0/gdk/gdktypes.h:
-
-/usr/include/glib-2.0/glib.h:
-
-/usr/include/glib-2.0/glib/galloca.h:
-
-/usr/include/glib-2.0/glib/gtypes.h:
-
-/usr/lib/glib-2.0/include/glibconfig.h:
-
-/usr/include/glib-2.0/glib/gmacros.h:
-
-/usr/lib/gcc/i486-linux-gnu/4.3.0/include/float.h:
-
-/usr/include/glib-2.0/glib/garray.h:
-
-/usr/include/glib-2.0/glib/gasyncqueue.h:
-
-/usr/include/glib-2.0/glib/gthread.h:
-
-/usr/include/glib-2.0/glib/gerror.h:
-
-/usr/include/glib-2.0/glib/gquark.h:
-
-/usr/include/glib-2.0/glib/gutils.h:
-
-/usr/include/glib-2.0/glib/gatomic.h:
-
-/usr/include/glib-2.0/glib/gbacktrace.h:
-
-/usr/include/glib-2.0/glib/gbase64.h:
-
-/usr/include/glib-2.0/glib/gbookmarkfile.h:
-
-/usr/include/glib-2.0/glib/gcache.h:
-
-/usr/include/glib-2.0/glib/glist.h:
-
-/usr/include/glib-2.0/glib/gmem.h:
-
-/usr/include/glib-2.0/glib/gslice.h:
-
-/usr/include/glib-2.0/glib/gcompletion.h:
-
-/usr/include/glib-2.0/glib/gconvert.h:
-
-/usr/include/glib-2.0/glib/gdataset.h:
-
-/usr/include/glib-2.0/glib/gdate.h:
-
-/usr/include/glib-2.0/glib/gdir.h:
-
-/usr/include/glib-2.0/glib/gfileutils.h:
-
-/usr/include/glib-2.0/glib/ghash.h:
-
-/usr/include/glib-2.0/glib/ghook.h:
-
-/usr/include/glib-2.0/glib/giochannel.h:
-
-/usr/include/glib-2.0/glib/gmain.h:
-
-/usr/include/glib-2.0/glib/gslist.h:
-
-/usr/include/glib-2.0/glib/gstring.h:
-
-/usr/include/glib-2.0/glib/gunicode.h:
-
-/usr/include/glib-2.0/glib/gkeyfile.h:
-
-/usr/include/glib-2.0/glib/gmappedfile.h:
-
-/usr/include/glib-2.0/glib/gmarkup.h:
-
-/usr/include/glib-2.0/glib/gmessages.h:
-
-/usr/include/glib-2.0/glib/gnode.h:
-
-/usr/include/glib-2.0/glib/goption.h:
-
-/usr/include/glib-2.0/glib/gpattern.h:
-
-/usr/include/glib-2.0/glib/gprimes.h:
-
-/usr/include/glib-2.0/glib/gqsort.h:
-
-/usr/include/glib-2.0/glib/gqueue.h:
-
-/usr/include/glib-2.0/glib/grand.h:
-
-/usr/include/glib-2.0/glib/grel.h:
-
-/usr/include/glib-2.0/glib/gregex.h:
-
-/usr/include/glib-2.0/glib/gscanner.h:
-
-/usr/include/glib-2.0/glib/gsequence.h:
-
-/usr/include/glib-2.0/glib/gshell.h:
-
-/usr/include/glib-2.0/glib/gspawn.h:
-
-/usr/include/glib-2.0/glib/gstrfuncs.h:
-
-/usr/include/glib-2.0/glib/gthreadpool.h:
-
-/usr/include/glib-2.0/glib/gtimer.h:
-
-/usr/include/glib-2.0/glib/gtree.h:
-
-/usr/include/pango-1.0/pango/pango.h:
-
-/usr/include/pango-1.0/pango/pango-attributes.h:
-
-/usr/include/pango-1.0/pango/pango-font.h:
-
-/usr/include/pango-1.0/pango/pango-coverage.h:
-
-/usr/include/pango-1.0/pango/pango-types.h:
-
-/usr/include/glib-2.0/glib-object.h:
-
-/usr/include/glib-2.0/gobject/gboxed.h:
-
-/usr/include/glib-2.0/gobject/gtype.h:
-
-/usr/include/glib-2.0/gobject/genums.h:
-
-/usr/include/glib-2.0/gobject/gobject.h:
-
-/usr/include/glib-2.0/gobject/gvalue.h:
-
-/usr/include/glib-2.0/gobject/gparam.h:
-
-/usr/include/glib-2.0/gobject/gclosure.h:
-
-/usr/include/glib-2.0/gobject/gsignal.h:
-
-/usr/include/glib-2.0/gobject/gmarshal.h:
-
-/usr/include/glib-2.0/gobject/gparamspecs.h:
-
-/usr/include/glib-2.0/gobject/gsourceclosure.h:
-
-/usr/include/glib-2.0/gobject/gtypemodule.h:
-
-/usr/include/glib-2.0/gobject/gtypeplugin.h:
-
-/usr/include/glib-2.0/gobject/gvaluearray.h:
-
-/usr/include/glib-2.0/gobject/gvaluetypes.h:
-
-/usr/include/pango-1.0/pango/pango-gravity.h:
-
-/usr/include/pango-1.0/pango/pango-matrix.h:
-
-/usr/include/pango-1.0/pango/pango-script.h:
-
-/usr/include/pango-1.0/pango/pango-language.h:
-
-/usr/include/pango-1.0/pango/pango-break.h:
-
-/usr/include/pango-1.0/pango/pango-item.h:
-
-/usr/include/pango-1.0/pango/pango-context.h:
-
-/usr/include/pango-1.0/pango/pango-fontmap.h:
-
-/usr/include/pango-1.0/pango/pango-fontset.h:
-
-/usr/include/pango-1.0/pango/pango-engine.h:
-
-/usr/include/pango-1.0/pango/pango-glyph.h:
-
-/usr/include/pango-1.0/pango/pango-enum-types.h:
-
-/usr/include/pango-1.0/pango/pango-features.h:
-
-/usr/include/pango-1.0/pango/pango-glyph-item.h:
-
-/usr/include/pango-1.0/pango/pango-layout.h:
-
-/usr/include/pango-1.0/pango/pango-tabs.h:
-
-/usr/include/pango-1.0/pango/pango-renderer.h:
-
-/usr/include/pango-1.0/pango/pango-utils.h:
-
-/usr/lib/gtk-2.0/include/gdkconfig.h:
-
-/usr/include/gtk-2.0/gdk/gdkpixbuf.h:
-
-/usr/include/gtk-2.0/gdk/gdkrgb.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h:
-
-/usr/include/glib-2.0/gmodule.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
-
-/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
-
-/usr/include/pango-1.0/pango/pangocairo.h:
-
-/usr/include/gtk-2.0/gdk/gdkcursor.h:
-
-/usr/include/gtk-2.0/gdk/gdkdisplay.h:
-
-/usr/include/gtk-2.0/gdk/gdkevents.h:
-
-/usr/include/gtk-2.0/gdk/gdkdnd.h:
-
-/usr/include/gtk-2.0/gdk/gdkinput.h:
-
-/usr/include/gtk-2.0/gdk/gdkdrawable.h:
-
-/usr/include/gtk-2.0/gdk/gdkgc.h:
-
-/usr/include/gtk-2.0/gdk/gdkenumtypes.h:
-
-/usr/include/gtk-2.0/gdk/gdkfont.h:
-
-/usr/include/gtk-2.0/gdk/gdkimage.h:
-
-/usr/include/gtk-2.0/gdk/gdkkeys.h:
-
-/usr/include/gtk-2.0/gdk/gdkdisplaymanager.h:
-
-/usr/include/gtk-2.0/gdk/gdkpango.h:
-
-/usr/include/gtk-2.0/gdk/gdkpixmap.h:
-
-/usr/include/gtk-2.0/gdk/gdkproperty.h:
-
-/usr/include/gtk-2.0/gdk/gdkregion.h:
-
-/usr/include/gtk-2.0/gdk/gdkscreen.h:
-
-/usr/include/gtk-2.0/gdk/gdkselection.h:
-
-/usr/include/gtk-2.0/gdk/gdkspawn.h:
-
-/usr/include/gtk-2.0/gdk/gdkvisual.h:
-
-/usr/include/gtk-2.0/gdk/gdkwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaboutdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccelgroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkenums.h:
-
-/usr/include/gtk-2.0/gtk/gtkbin.h:
-
-/usr/include/gtk-2.0/gtk/gtkcontainer.h:
-
-/usr/include/gtk-2.0/gtk/gtkwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkobject.h:
-
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:
-
-/usr/include/gtk-2.0/gtk/gtktypebuiltins.h:
-
-/usr/include/gtk-2.0/gtk/gtkdebug.h:
-
-/usr/include/gtk-2.0/gtk/gtkadjustment.h:
-
-/usr/include/gtk-2.0/gtk/gtkstyle.h:
-
-/usr/include/gtk-2.0/gtk/gtksettings.h:
-
-/usr/include/gtk-2.0/gtk/gtkrc.h:
-
-/usr/include/atk-1.0/atk/atkobject.h:
-
-/usr/include/atk-1.0/atk/atkstate.h:
-
-/usr/include/atk-1.0/atk/atkrelationtype.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccellabel.h:
-
-/usr/include/gtk-2.0/gtk/gtklabel.h:
-
-/usr/include/gtk-2.0/gtk/gtkmisc.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenushell.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccelmap.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccessible.h:
-
-/usr/include/atk-1.0/atk/atk.h:
-
-/usr/include/atk-1.0/atk/atkaction.h:
-
-/usr/include/atk-1.0/atk/atkcomponent.h:
-
-/usr/include/atk-1.0/atk/atkutil.h:
-
-/usr/include/atk-1.0/atk/atkdocument.h:
-
-/usr/include/atk-1.0/atk/atkeditabletext.h:
-
-/usr/include/atk-1.0/atk/atktext.h:
-
-/usr/include/atk-1.0/atk/atkgobjectaccessible.h:
-
-/usr/include/atk-1.0/atk/atkhyperlink.h:
-
-/usr/include/atk-1.0/atk/atkhyperlinkimpl.h:
-
-/usr/include/atk-1.0/atk/atkhypertext.h:
-
-/usr/include/atk-1.0/atk/atkimage.h:
-
-/usr/include/atk-1.0/atk/atknoopobject.h:
-
-/usr/include/atk-1.0/atk/atknoopobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkregistry.h:
-
-/usr/include/atk-1.0/atk/atkobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkrelation.h:
-
-/usr/include/atk-1.0/atk/atkrelationset.h:
-
-/usr/include/atk-1.0/atk/atkselection.h:
-
-/usr/include/atk-1.0/atk/atkstateset.h:
-
-/usr/include/atk-1.0/atk/atkstreamablecontent.h:
-
-/usr/include/atk-1.0/atk/atktable.h:
-
-/usr/include/atk-1.0/atk/atkmisc.h:
-
-/usr/include/atk-1.0/atk/atkvalue.h:
-
-/usr/include/gtk-2.0/gtk/gtkaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkactiongroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkitemfactory.h:
-
-/usr/include/gtk-2.0/gtk/gtkalignment.h:
-
-/usr/include/gtk-2.0/gtk/gtkarrow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaspectframe.h:
-
-/usr/include/gtk-2.0/gtk/gtkframe.h:
-
-/usr/include/gtk-2.0/gtk/gtkassistant.h:
-
-/usr/include/gtk-2.0/gtk/gtkbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkbindings.h:
-
-/usr/include/gtk-2.0/gtk/gtkbuildable.h:
-
-/usr/include/gtk-2.0/gtk/gtkbuilder.h:
-
-/usr/include/gtk-2.0/gtk/gtkbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkimage.h:
-
-/usr/include/gtk-2.0/gtk/gtkcalendar.h:
-
-/usr/include/gtk-2.0/gtk/gtksignal.h:
-
-/usr/include/gtk-2.0/gtk/gtkmarshal.h:
-
-/usr/include/gtk-2.0/gtk/gtkcelllayout.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderer.h:
-
-/usr/include/gtk-2.0/gtk/gtkcelleditable.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodel.h:
-
-/usr/include/gtk-2.0/gtk/gtktreesortable.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellview.h:
-
-/usr/include/gtk-2.0/gtk/gtkcheckbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktogglebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkclipboard.h:
-
-/usr/include/gtk-2.0/gtk/gtkselection.h:
-
-/usr/include/gtk-2.0/gtk/gtktextiter.h:
-
-/usr/include/gtk-2.0/gtk/gtktexttag.h:
-
-/usr/include/gtk-2.0/gtk/gtktextchild.h:
-
-/usr/include/gtk-2.0/gtk/gtkclist.h:
-
-/usr/include/gtk-2.0/gtk/gtkhscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkrange.h:
-
-/usr/include/gtk-2.0/gtk/gtkvscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorsel.h:
-
-/usr/include/gtk-2.0/gtk/gtkvbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkcombo.h:
-
-/usr/include/gtk-2.0/gtk/gtkhbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkcombobox.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeview.h:
-
-/usr/include/gtk-2.0/gtk/gtkdnd.h:
-
-/usr/include/gtk-2.0/gtk/gtkentry.h:
-
-/usr/include/gtk-2.0/gtk/gtkeditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkimcontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkentrycompletion.h:
-
-/usr/include/gtk-2.0/gtk/gtkliststore.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h:
-
-/usr/include/gtk-2.0/gtk/gtkctree.h:
-
-/usr/include/gtk-2.0/gtk/gtkcurve.h:
-
-/usr/include/gtk-2.0/gtk/gtkdrawingarea.h:
-
-/usr/include/gtk-2.0/gtk/gtkeventbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkexpander.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilesel.h:
-
-/usr/include/gtk-2.0/gtk/gtkfixed.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilefilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkfontbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkfontsel.h:
-
-/usr/include/gtk-2.0/gtk/gtkgamma.h:
-
-/usr/include/gtk-2.0/gtk/gtkgc.h:
-
-/usr/include/gtk-2.0/gtk/gtkhandlebox.h:
-
-/usr/include/gtk-2.0/gtk/gtkhbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkhpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkhruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkhscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkhseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtkiconfactory.h:
-
-/usr/include/gtk-2.0/gtk/gtkicontheme.h:
-
-/usr/include/gtk-2.0/gtk/gtkiconview.h:
-
-/usr/include/gtk-2.0/gtk/gtktooltip.h:
-
-/usr/include/gtk-2.0/gtk/gtkwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h:
-
-/usr/include/gtk-2.0/gtk/gtkimmulticontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkinputdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkinvisible.h:
-
-/usr/include/gtk-2.0/gtk/gtklayout.h:
-
-/usr/include/gtk-2.0/gtk/gtklinkbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtklist.h:
-
-/usr/include/gtk-2.0/gtk/gtklistitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkmain.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenubar.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenu.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktooltips.h:
-
-/usr/include/gtk-2.0/gtk/gtkmessagedialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkmodules.h:
-
-/usr/include/gtk-2.0/gtk/gtknotebook.h:
-
-/usr/include/gtk-2.0/gtk/gtkoldeditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkoptionmenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkpixmap.h:
-
-/usr/include/gtk-2.0/gtk/gtkplug.h:
-
-/usr/include/gtk-2.0/gtk/gtksocket.h:
-
-/usr/include/gtk-2.0/gtk/gtkpreview.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintoperation.h:
-
-/usr/include/gtk-2.0/gtk/gtkmain.h:
-
-/usr/include/gtk-2.0/gtk/gtkenums.h:
-
-/usr/include/gtk-2.0/gtk/gtkpagesetup.h:
-
-/usr/include/gtk-2.0/gtk/gtkpapersize.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintsettings.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintcontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h:
-
-/usr/include/gtk-2.0/gtk/gtkprogress.h:
-
-/usr/include/gtk-2.0/gtk/gtkprogressbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkradioaction.h:
-
-/usr/include/gtk-2.0/gtk/gtktoggleaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiobutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentmanager.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentmanager.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentfilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentfilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkscalebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkviewport.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h:
-
-/usr/include/gtk-2.0/gtk/gtksizegroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkspinbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkstatusbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkstatusicon.h:
-
-/usr/include/gtk-2.0/gtk/gtkstock.h:
-
-/usr/include/gtk-2.0/gtk/gtktable.h:
-
-/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktext.h:
-
-/usr/include/gtk-2.0/gtk/gtktextbuffer.h:
-
-/usr/include/gtk-2.0/gtk/gtktexttagtable.h:
-
-/usr/include/gtk-2.0/gtk/gtktextmark.h:
-
-/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:
-
-/usr/include/gtk-2.0/gtk/gtktextview.h:
-
-/usr/include/gtk-2.0/gtk/gtktipsquery.h:
-
-/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolbar.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktree.h:
-
-/usr/include/gtk-2.0/gtk/gtktreednd.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeselection.h:
-
-/usr/include/gtk-2.0/gtk/gtktreestore.h:
-
-/usr/include/gtk-2.0/gtk/gtkuimanager.h:
-
-/usr/include/gtk-2.0/gtk/gtkvbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkversion.h:
-
-/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkvpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkvruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkvscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkvseparator.h:
-
-/usr/include/libglade-2.0/glade/glade.h:
-
-/usr/include/libglade-2.0/glade/glade-init.h:
-
-/usr/include/libglade-2.0/glade/glade-xml.h:
-
-../../../src/include/gnunetgtk_common.h:

Modified: gnunet-gtk/src/plugins/chat/Makefile.am
===================================================================
--- gnunet-gtk/src/plugins/chat/Makefile.am     2008-03-03 21:38:11 UTC (rev 
6529)
+++ gnunet-gtk/src/plugins/chat/Makefile.am     2008-03-03 21:42:26 UTC (rev 
6530)
@@ -11,8 +11,10 @@
 
 libgnunetgtkmodule_chat_la_SOURCES = \
   chat.c
+  
 libgnunetgtkmodule_chat_la_LIBADD = \
   $(top_builddir)/src/common/libgnunetgtk_common.la \
   -lgnunetutil @GTK_LIBS@ @GNUNETGTK_LIBS@
+  
 libgnunetgtkmodule_chat_la_LDFLAGS = \
   -export-dynamic -avoid-version -module

Modified: gnunet-gtk/src/plugins/chat/chat.c
===================================================================
--- gnunet-gtk/src/plugins/chat/chat.c  2008-03-03 21:38:11 UTC (rev 6529)
+++ gnunet-gtk/src/plugins/chat/chat.c  2008-03-03 21:42:26 UTC (rev 6530)
@@ -24,20 +24,216 @@
  * @author Igor Wronsky
  * @author Nathan Evans
  * 
- * This file contains the about dialog.
  */
 
-#include "platform.h"
-#include "gnunetgtk_common.h"
+#include "chat.h"
 
+const GNUNET_RSA_PublicKey pub_key;
+const struct GNUNET_RSA_PrivateKey *priv_key;
+
+/**
+ * A message was sent in the chat to us.
+ *
+ * @param timestamp when was the message sent?
+ * @param senderNick what is the nickname of the sender? (maybe NULL)
+ * @param message the message (maybe NULL, especially if confirmation
+ *        is requested before delivery; the protocol will ensure
+ *        that this function is called again with the full message
+ *        if a confirmation is transmitted; if the message is NULL,
+ *        the user is merely asked if engaging in the exchange is ok
+ * @param room in which room was the message received?
+ * @param options options for the message
+ * @return GNUNET_OK to accept the message now, GNUNET_NO to
+ *         accept (but user is away), GNUNET_SYSERR to signal denied delivery
+ */
+static int
+receive_callback (void *cls,
+                  struct GNUNET_CHAT_Room *room,
+                  const char *senderNick,
+                  const char *message,
+                  GNUNET_CronTime timestamp, GNUNET_CHAT_MSG_OPTIONS options)
+{
+  fprintf (stdout, "%s: %s\n", senderNick, message);
+  return GNUNET_OK;
+}
+
 void
 init_chat ()
 {
   GtkWidget *tab;
-
+       GtkWidget *button;
+       GtkWidget *hbox;
+       
+       priv_key = GNUNET_RSA_create_key ();
+  GNUNET_RSA_get_public_key (priv_key, &pub_key);
+  
+       g_print("g_print works!\n");
+  hbox =
+    glade_xml_get_widget (GNUNET_GTK_get_main_glade_XML (), "chatHBox");
+  
+  
   tab =
     glade_xml_get_widget (GNUNET_GTK_get_main_glade_XML (), 
"chatnotebookvbox");
+    
+  button = gtk_button_new_with_label("hello world");
+
+  gtk_container_add(GTK_CONTAINER(tab), button);
+
   gtk_widget_show (tab);
 }
 
+void
+on_chat_room_name_key_press_event_chat (GtkWidget *widget, GdkEventKey *event, 
gpointer func_data)
+{
+       g_print("Key pressed....\n");
+}
+
+void
+on_chat_room_name_button_click_event_chat(GtkWidget* widget, gpointer data)
+{
+       GtkEntry *room_entry;
+       GtkEntry *nick_entry;
+       char *room_text;
+       char *nick_text;
+       
+       room_entry = GTK_ENTRY(glade_xml_get_widget 
(GNUNET_GTK_get_main_glade_XML (), "chatRoomNameEntry"));
+       nick_entry = GTK_ENTRY(glade_xml_get_widget 
(GNUNET_GTK_get_main_glade_XML (), "chatRoomMonikerEntry"));
+       
+       room_text = (char*)gtk_entry_get_text (room_entry);
+  nick_text = (char*)gtk_entry_get_text (nick_entry);
+       
+       create_chat_room_tab(room_text,nick_text);
+}
+
+int
+create_chat_room_tab(char *room_name,char *nick)
+{
+       GladeXML *chatXML;
+       GtkWidget *newChatWindow;
+       GtkWidget *chatnotebook;
+       GtkWidget *chatLabel;
+       
+       chatnotebook = glade_xml_get_widget (GNUNET_GTK_get_main_glade_XML (), 
"chatnotebook");
+  chatXML  = glade_xml_new (GNUNET_GTK_get_glade_filename (), 
"chatFrame",PACKAGE_NAME);
+  GNUNET_GTK_connect_glade_with_plugins (chatXML);
+  newChatWindow = extractMainWidgetFromWindow (chatXML, "chatFrame");
+
+  chatLabel = gtk_label_new(room_name);
+  gtk_notebook_insert_page 
(GTK_NOTEBOOK(chatnotebook),newChatWindow,chatLabel,1);
+       
+       gtk_widget_show (chatnotebook);  
+       
+       GNUNET_CHAT_gui_join_room 
(nick,room_name,&pub_key,priv_key,&receive_callback,NULL);
+       return 1;
+}
+
+int
+remove_chat_room_tab(char *room_name)
+{
+       
+       return -1;
+}
+
+/**
+ * Join a chat room.
+ *
+ * @param nickname the nick you want to use
+ * @param memberInfo public information about you
+ * @param callback which function to call if a message has
+ *        been received?
+ * @param cls argument to callback
+ * @return NULL on error
+ */
+struct GNUNET_CHAT_Room *
+GNUNET_CHAT_gui_join_room (const char *nickname,
+                       const char *room_name,
+                       const GNUNET_RSA_PublicKey * me,
+                       const struct GNUNET_RSA_PrivateKey *key,
+                       GNUNET_CHAT_MessageCallback callback, void *cls)
+{
+#if 0
+  CS_chat_JOIN_MESSAGE *join_msg;
+  GNUNET_MessageHeader csHdr;
+
+  GNUNET_HashCode hash_of_me;
+  GNUNET_HashCode hash_of_room_name;
+
+  struct GNUNET_CHAT_Room *chat_room;
+  struct GNUNET_ClientServerConnection *sock;
+
+  int size_of_join;
+
+  csHdr.size = htons (sizeof (CS_chat_JOIN_MESSAGE));
+  csHdr.type = htons (GNUNET_CS_PROTO_CHAT_JOIN_MSG);
+
+  sock = GNUNET_client_connection_create (ectx, cfg);
+
+  if (sock == NULL)
+    {
+      fprintf (stderr, _("Error establishing connection with gnunetd.\n"));
+      return NULL;
+    }
+
+  // connect
+  GNUNET_hash (me, sizeof (GNUNET_RSA_PublicKey), &hash_of_me);
+  GNUNET_hash (room_name, strlen (room_name), &hash_of_room_name);
+
+  size_of_join =
+    sizeof (CS_chat_JOIN_MESSAGE) + strlen (nickname) +
+    sizeof (GNUNET_RSA_PublicKey) + strlen (room_name);
+  join_msg = GNUNET_malloc (size_of_join);
+
+  join_msg->nick_len = htons (strlen (nickname));
+  join_msg->pubkey_len = htons (sizeof (GNUNET_RSA_PublicKey));
+  //join_msg->room_name_len = htonl (strlen (room_name));
+
+
+  memcpy (&join_msg->nick[0], nickname, strlen (nickname));
+  memcpy (&join_msg->nick[strlen (nickname)], me,
+          sizeof (GNUNET_RSA_PublicKey));
+  memcpy (&join_msg->nick[strlen (nickname) + sizeof (GNUNET_RSA_PublicKey)],
+          room_name, strlen (room_name));
+
+  join_msg->header = csHdr;
+  join_msg->header.size = htons (size_of_join);
+
+  if (GNUNET_SYSERR ==
+      GNUNET_client_connection_write (sock, &join_msg->header))
+    {
+      /* ALREADY LOGGED */
+      fprintf (stderr, _("Error writing to socket.\n"));
+      GNUNET_free (join_msg);
+      return NULL;
+    }
+
+  GNUNET_free (join_msg);
+
+  // allocate & init room struct
+  chat_room = GNUNET_malloc (sizeof (struct GNUNET_CHAT_Room));
+  chat_room->nickname = GNUNET_malloc (strlen (nickname) + 1);
+  strncpy (chat_room->nickname, nickname, strlen (nickname) + 1);
+
+  chat_room->room_name = GNUNET_malloc (strlen (room_name) + 1);
+  strncpy (chat_room->room_name, room_name, strlen (room_name) + 1);
+
+  chat_room->room_name_hash = hash_of_room_name;
+  chat_room->my_public_key = me;
+  chat_room->my_public_key_hash = hash_of_me;
+  chat_room->my_private_key = key;
+  chat_room->callback = callback;
+  chat_room->callback_cls = cls;
+  chat_room->ectx = ectx;
+  chat_room->cfg = cfg;
+  chat_room->memberInfo = GNUNET_malloc (strlen (memberInfo) + 1);
+  strncpy (chat_room->memberInfo, memberInfo, strlen (memberInfo) + 1);
+  chat_room->sock = sock;
+
+  // create pthread
+  chat_room->listen_thread =
+    GNUNET_thread_create (&poll_thread, chat_room, 1024 * 2);
+
+  return chat_room;
+#endif
+}
+
 /* end of chat.c */





reply via email to

[Prev in Thread] Current Thread [Next in Thread]