From 51cc920c41369d50f2bff6b8afea107d791536ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 9 Feb 2011 11:18:45 +0000 Subject: protect against non-existance of g_canvas.h svn path=/trunk/externals/iemlib/; revision=14881 --- iemlib2/src/dollarg.c | 6 +++++- iemlib2/src/protect_against_open.c | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) (limited to 'iemlib2/src') diff --git a/iemlib2/src/dollarg.c b/iemlib2/src/dollarg.c index 102a680..9461081 100644 --- a/iemlib2/src/dollarg.c +++ b/iemlib2/src/dollarg.c @@ -4,7 +4,11 @@ iemlib2 written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2006 */ #include "m_pd.h" -#include "g_canvas.h" +#ifdef HAVE_G_CANVAS_H +# include "g_canvas.h" +#else +EXTERN t_canvas *glist_getcanvas(t_glist *x); +#endif #include "iemlib.h" diff --git a/iemlib2/src/protect_against_open.c b/iemlib2/src/protect_against_open.c index fcb27da..60a6949 100644 --- a/iemlib2/src/protect_against_open.c +++ b/iemlib2/src/protect_against_open.c @@ -6,10 +6,16 @@ iemlib2 written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2006 #include "m_pd.h" #include "iemlib.h" -#include "g_canvas.h" -#include "g_all_guis.h" #include +#ifdef HAVE_G_CANVAS_H +# include "g_canvas.h" +#else +EXTERN t_canvas *glist_getcanvas(t_glist *x); +EXTERN t_symbol *canvas_realizedollar(t_canvas *x, t_symbol *s); +#endif + + #ifdef _MSC_VER #include #else -- cgit v1.2.1