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>
Tue, 14 Aug 2012 09:58:19 +0000 (19:58 +1000)
it's useful for with IMAGER_NO_CONTEXT for file read handlers

immacros.h
iolayer.c

index e4a3051863efccc1c01c92630307d9f58c9e7ed7..c7a13c8be8a88822058474129eb0a03f45fd81fd 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 c7f4f4b0d992cb38cad7b85b4e43e9525c6c1f1a..28b5bdc601048640a8a7400e0ca8196bddae4178 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