From 9374577aed19eafbe2406f40a9a1fd3e9360c1c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 18 Feb 2015 13:21:23 +0000 Subject: z_close() for closing Pd-opened file descriptors sys_close() exists since Pd-0.44, so we use it. on older versions we fall back to close() svn path=/trunk/externals/zexy/; revision=17427 --- src/zexy.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/zexy.h b/src/zexy.h index 42541a9..aa1e650 100644 --- a/src/zexy.h +++ b/src/zexy.h @@ -151,6 +151,13 @@ static void zexy_register(char*object){object=0;} # define z_verbose #endif +#if (defined PD_MAJOR_VERSION && defined PD_MINOR_VERSION) && (PD_MAJOR_VERSION > 0 || PD_MINOR_VERSION > 43) +# define z_close sys_close +#else +# define z_close close +#endif + + #if (defined __x86_64__) && (defined PD_MAJOR_VERSION && defined PD_MINOR_VERSION) && (PD_MAJOR_VERSION > 0 || PD_MINOR_VERSION >= 41) # define zarray_t t_word # define zarray_getarray garray_getfloatwords -- cgit v1.2.1