[gegl] buffer: make gegl_tile_get_data be a macro internally
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer: make gegl_tile_get_data be a macro internally
- Date: Sun, 22 Jun 2014 19:29:47 +0000 (UTC)
commit c9c35061f5b19063e5741e7f5bf175f6a020e4b2
Author: Øyvind Kolås <pippin gimp org>
Date: Sun Jun 22 08:04:08 2014 +0200
buffer: make gegl_tile_get_data be a macro internally
gegl/buffer/gegl-buffer-private.h | 4 ++++
gegl/buffer/gegl-tile.h | 1 +
2 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-private.h b/gegl/buffer/gegl-buffer-private.h
index 557bbb7..64dcdcf 100644
--- a/gegl/buffer/gegl-buffer-private.h
+++ b/gegl/buffer/gegl-buffer-private.h
@@ -197,6 +197,10 @@ gboolean gegl_buffer_scan_compatible (GeglBuffer *bufferA,
gint xB,
gint yB);
+#ifndef __GEGL_TILE_H__
+#define gegl_tile_get_data(tile) ((tile)->data)
+#endif
+
/* computes the positive integer remainder (also for negative dividends)
*/
#define GEGL_REMAINDER(dividend, divisor) \
diff --git a/gegl/buffer/gegl-tile.h b/gegl/buffer/gegl-tile.h
index e68acc5..27b8b6e 100644
--- a/gegl/buffer/gegl-tile.h
+++ b/gegl/buffer/gegl-tile.h
@@ -25,6 +25,7 @@
GeglTile * gegl_tile_new (gint size);
GeglTile * gegl_tile_new_bare (void);
GeglTile * gegl_tile_ref (GeglTile *tile);
+
void gegl_tile_unref (GeglTile *tile);
/* lock a tile for writing, this would allow writing to buffers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]