make dIMCTXio() public
authorTony Cook <tony@develop-help.com>
Sat, 11 Aug 2012 03:40:23 +0000 (13:40 +1000)
committerTony Cook <tony@develop-help.com>
Sat, 24 Nov 2012 03:59:24 +0000 (14:59 +1100)
it's useful for with IMAGER_NO_CONTEXT for file read handlers

immacros.h
iolayer.c

index e4a3051..c7a13c8 100644 (file)
@@ -134,6 +134,7 @@ returns -1 and pushes an error.
 #define dIMCTXctx(ctx) pIMCTX = (ctx)
 #define dIMCTX dIMCTXctx(im_get_context())
 #define dIMCTXim(im) dIMCTXctx((im)->context)
+#define dIMCTXio(io) dIMCTXctx((io)->context)
 #define aIMCTX my_im_ctx
 #else
 #define aIMCTX im_get_context()
index c7f4f4b..28b5bdc 100644 (file)
--- a/iolayer.c
+++ b/iolayer.c
@@ -12,8 +12,6 @@
 #include <errno.h>
 #include "imageri.h"
 
-#define dIMCTXio(io) dIMCTXctx((io)->context)
-
 #define IOL_DEB(x)
 #define IOL_DEBs stderr