1. The void rectangle function in tests/buffer/buffer-test.c should be
static void to match the prototype.
2. You cannot initialize rect when you declare it in rectangle() unless
you assume a C99 compiler.
Patch for both issues attached.
--
albert chin (china@thewrittenword.com)
Index: tests/buffer/buffer-test.c
===================================================================
--- tests/buffer/buffer-test.c.orig 2009-11-29 16:20:15.964770878 +0000
+++ tests/buffer/buffer-test.c 2009-11-29 16:28:32.408518645 +0000
@@ -270,15 +270,20 @@
}
}
-void rectangle (GeglBuffer *buffer,
- gint x,
- gint y,
- gint width,
- gint height,
- gfloat value)
+static void rectangle (GeglBuffer *buffer,
+ gint x,
+ gint y,
+ gint width,
+ gint height,
+ gfloat value)
{
GeglBuffer *sub_buf;
- GeglRectangle rect={x,y,width,height};
+ GeglRectangle rect;
+
+ rect.x = x;
+ rect.y = y;
+ rect.width = width;
+ rect.height = height;
sub_buf = gegl_buffer_create_sub_buffer (buffer, &rect);
fill (sub_buf, value);
_______________________________________________
Gegl-developer mailing list
Gegl-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer