Update of /cvsroot/pure-data/externals/iem16/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24755
Modified Files:
configure.ac iem16_array.c iem16_array_tilde.c iem16_table.c
Log Message:
more on the road to M$
Index: configure.ac
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/configure.ac,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** configure.ac 29 Apr 2007 09:54:15 -0000 1.1
--- configure.ac 29 Apr 2007 10:24:20 -0000 1.2
***************
*** 58,61 ****
--- 58,62 ----
AC_CHECK_LIB(c, main)
AC_CHECK_LIB(crtdll, fclose)
+ AC_CHECK_LIB(coldname, fdopen)
dnl Replace `main' with a function in -lm:
Index: iem16_array.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/iem16_array.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** iem16_array.c 12 Jan 2007 22:16:29 -0000 1.2
--- iem16_array.c 29 Apr 2007 10:24:20 -0000 1.3
***************
*** 42,46 ****
t_tab16read *x = (t_tab16read *)pd_new(tab16read_class);
x->x_arrayname = s;
! outlet_new(&x->x_obj, &s_float);
return (x);
}
--- 42,46 ----
t_tab16read *x = (t_tab16read *)pd_new(tab16read_class);
x->x_arrayname = s;
! outlet_new(&x->x_obj, gensym("float"));
return (x);
}
***************
*** 103,107 ****
t_tab16read4 *x = (t_tab16read4 *)pd_new(tab16read4_class);
x->x_arrayname = s;
! outlet_new(&x->x_obj, &s_float);
return (x);
}
--- 103,107 ----
t_tab16read4 *x = (t_tab16read4 *)pd_new(tab16read4_class);
x->x_arrayname = s;
! outlet_new(&x->x_obj, gensym("float"));
return (x);
}
Index: iem16_array_tilde.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/iem16_array_tilde.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** iem16_array_tilde.c 12 Jan 2007 22:16:29 -0000 1.2
--- iem16_array_tilde.c 29 Apr 2007 10:24:20 -0000 1.3
***************
*** 111,115 ****
x->x_arrayname = s;
outlet_new(&x->x_obj, &s_signal);
! x->x_bangout = outlet_new(&x->x_obj, &s_bang);
return (x);
}
--- 111,115 ----
x->x_arrayname = s;
outlet_new(&x->x_obj, &s_signal);
! x->x_bangout = outlet_new(&x->x_obj, gensym("bang"));
return (x);
}
***************
*** 307,311 ****
t_tab16receive *x = (t_tab16receive *)pd_new(tab16receive_class);
x->x_arrayname = s;
! outlet_new(&x->x_obj, &s_signal);
return (x);
}
--- 307,311 ----
t_tab16receive *x = (t_tab16receive *)pd_new(tab16receive_class);
x->x_arrayname = s;
! outlet_new(&x->x_obj, gensym("signal"));
return (x);
}
Index: iem16_table.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/iem16_table.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** iem16_table.c 29 Apr 2007 10:14:02 -0000 1.4
--- iem16_table.c 29 Apr 2007 10:24:20 -0000 1.5
***************
*** 13,16 ****
--- 13,21 ----
#include <stdio.h> /* for read/write to files */
+ #if (defined(_MSC_VER) && (_MSC_VER > 600))
+ # define fdopen(fd,type) _fdopen(fd,type)
+ #endif
+
+
static int am_bigendian(void){
/* actually this should be in m_pd.h */
***************
*** 171,175 ****
canvas_getdir(x->x_canvas)->s_name,
filename->s_name, "", buf, &bufptr, MAXPDSTRING, 1)) < 0
! || !(fd = fdopen(filedesc, BINREADMODE)))
{
error("%s: can't open", filename->s_name);
--- 176,181 ----
canvas_getdir(x->x_canvas)->s_name,
filename->s_name, "", buf, &bufptr, MAXPDSTRING, 1)) < 0
! || !(fd = fdopen(filedesc, BINREADMODE))
! )
{
error("%s: can't open", filename->s_name);