# HG changeset patch # User Frank Benoit # Date 1200099196 -3600 # Node ID d69eb5077fbb27da1b356e14cf1bd55ddae66d60 # Parent 002bcca59004358bb423d3c278d47aa1ecf9ca7f some comments diff -r 002bcca59004 -r d69eb5077fbb dwt/internal/c/gtk_unix_print_2_0.d --- a/dwt/internal/c/gtk_unix_print_2_0.d Sat Jan 12 01:30:15 2008 +0100 +++ b/dwt/internal/c/gtk_unix_print_2_0.d Sat Jan 12 01:53:16 2008 +0100 @@ -1,4 +1,7 @@ -/* THIS FILE GENERATED BY bcd.gen */ +/****************************************************************************** + Based on the generated files from the BCD tool + modified by: Frank Benoit +******************************************************************************/ module dwt.internal.c.gtk_unix_print_2_0; extern(C): diff -r 002bcca59004 -r d69eb5077fbb tools/structs.c --- a/tools/structs.c Sat Jan 12 01:30:15 2008 +0100 +++ b/tools/structs.c Sat Jan 12 01:53:16 2008 +0100 @@ -1,3 +1,6 @@ +// Author: Frank Benoit +// This prints the sizes of some C struct how the GCC sees them +// Build with: // gcc structs.c `pkg-config --cflags xtst cairo-xlib-xrender gtk+-2.0 gtk+-x11-2.0 pangox gdk-2.0 fontconfig gthread-2.0 cairo-xlib cairo pango gtk+-unix-print-2.0` 2>&1 | head -n 20 #include diff -r 002bcca59004 -r d69eb5077fbb tools/structs.d --- a/tools/structs.d Sat Jan 12 01:30:15 2008 +0100 +++ b/tools/structs.d Sat Jan 12 01:53:16 2008 +0100 @@ -1,4 +1,5 @@ -// gcc structs.c `pkg-config --cflags xtst cairo-xlib-xrender gtk+-2.0 gtk+-x11-2.0 pangox gdk-2.0 fontconfig gthread-2.0 cairo-xlib cairo pango gtk+-unix-print-2.0` 2>&1 | head -n 20 +// Author: Frank Benoit +// This prints the sizes of some C struct how they are defined in the c-bindings import dwt.internal.c.gtk; import dwt.internal.c.gdk;