accomodate 3m xform in macros for old cairo

svn: r464
This commit is contained in:
Matthew Flatt 2005-07-27 16:20:00 +00:00
parent 84db00645b
commit 30608bca9e

View File

@ -27,7 +27,7 @@ typedef cairo_matrix_t cairo_matrix_p;
# else
/* Old Cairo API (0.5 and up) */
typedef cairo_matrix_t *cairo_matrix_p;
# define cairo_set_matrix_create(m) (m) = cairo_matrix_create();
# define cairo_set_matrix_create(m) { cairo_matrix_t *__m; __m = cairo_matrix_create(); m = __m; }
# define cairo__set_matrix(CAIRO_DEV, m) cairo_set_matrix(CAIRO_DEV, m)
# define cairo_set_create_xlib(dev, display, drawable, vis, w, h) \
dev = cairo_create(); cairo_set_target_drawable(dev, wxAPP_DISPLAY, DRAWABLE)