[gegl] buffer: make gegl_tile_get_data be a macro internally



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]