From ef1a8f3b0f5bd8e148eefbbdacc8c209ed6d614b Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Fri, 17 Apr 2015 00:01:17 +0100 Subject: fix forward reference in cocoa bitmap handling --- cocoa/bitmap.m | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/cocoa/bitmap.m b/cocoa/bitmap.m index 45ea1e0a2..52777bc7a 100644 --- a/cocoa/bitmap.m +++ b/cocoa/bitmap.m @@ -94,6 +94,27 @@ void bitmap_set_opaque(void *bitmap, bool opaque) [bmp setOpaque: opaque ? YES : NO]; } +unsigned char *bitmap_get_buffer(void *bitmap) +{ + NSCParameterAssert( NULL != bitmap ); + NSBitmapImageRep *bmp = (NSBitmapImageRep *)bitmap; + return [bmp bitmapData]; +} + +size_t bitmap_get_rowstride(void *bitmap) +{ + NSCParameterAssert( NULL != bitmap ); + NSBitmapImageRep *bmp = (NSBitmapImageRep *)bitmap; + return [bmp bytesPerRow]; +} + +size_t bitmap_get_bpp(void *bitmap) +{ + NSCParameterAssert( NULL != bitmap ); + NSBitmapImageRep *bmp = (NSBitmapImageRep *)bitmap; + return [bmp bitsPerPixel] / 8; +} + bool bitmap_test_opaque(void *bitmap) { NSCParameterAssert( bitmap_get_bpp( bitmap ) == BYTES_PER_PIXEL ); @@ -116,27 +137,6 @@ bool bitmap_test_opaque(void *bitmap) return true; } -unsigned char *bitmap_get_buffer(void *bitmap) -{ - NSCParameterAssert( NULL != bitmap ); - NSBitmapImageRep *bmp = (NSBitmapImageRep *)bitmap; - return [bmp bitmapData]; -} - -size_t bitmap_get_rowstride(void *bitmap) -{ - NSCParameterAssert( NULL != bitmap ); - NSBitmapImageRep *bmp = (NSBitmapImageRep *)bitmap; - return [bmp bytesPerRow]; -} - -size_t bitmap_get_bpp(void *bitmap) -{ - NSCParameterAssert( NULL != bitmap ); - NSBitmapImageRep *bmp = (NSBitmapImageRep *)bitmap; - return [bmp bitsPerPixel] / 8; -} - bool bitmap_save(void *bitmap, const char *path, unsigned flags) { NSCParameterAssert( NULL != bitmap ); -- cgit v1.2.3