Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32310
Modified Files: Tag: branch-v0-40-extended configure.in d_soundfile.c g_all_guis.c g_bang.c g_hdial.c g_hslider.c g_mycanvas.c g_numbox.c g_toggle.c g_vslider.c g_vumeter.c m_binbuf.c m_class.c m_sched.c s_audio.c s_file.c s_inter.c s_loader.c s_main.c s_midi.c s_midi_alsa.c s_midi_oss.c s_midi_pm.c s_midi_sgi.c s_path.c t_tkcmd.c u_pdreceive.c u_pdsend.c x_gui.c x_misc.c x_qlist.c Log Message: - Remove the hardcoded -DUNISTD from the CFLAGS that were there for Linux and Darwin in favor of using HAVE_UNISTD_H, which is the result of checking for <unistd.h> done by the configure script. - Make usage of HAVE_UNISTD_H in a bunch of places instead of using UNISTD or !MSW. - Mark a few places with XXX where other headers were being included based on UNISTD, where a cleaner check should be implemented, instead.
Index: m_binbuf.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/m_binbuf.c,v retrieving revision 1.13.6.2 retrieving revision 1.13.6.3 diff -C2 -d -r1.13.6.2 -r1.13.6.3 *** m_binbuf.c 25 Nov 2007 03:31:05 -0000 1.13.6.2 --- m_binbuf.c 6 Jan 2008 03:27:53 -0000 1.13.6.3 *************** *** 3,6 **** --- 3,7 ---- * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+ #include "config.h"
#include <stdlib.h> *************** *** 8,12 **** #include "s_stuff.h" #include <stdio.h> ! #ifdef UNISTD #include <unistd.h> #endif --- 9,13 ---- #include "s_stuff.h" #include <stdio.h> ! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif
Index: x_qlist.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/x_qlist.c,v retrieving revision 1.3 retrieving revision 1.3.6.1 diff -C2 -d -r1.3 -r1.3.6.1 *** x_qlist.c 9 Oct 2006 04:36:12 -0000 1.3 --- x_qlist.c 6 Jan 2008 03:27:53 -0000 1.3.6.1 *************** *** 3,11 **** * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
#include "m_pd.h" #include <string.h> ! #ifdef UNISTD #include <unistd.h> #endif #ifdef MSW #include <io.h> --- 3,15 ---- * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+ #include "config.h" + #include "m_pd.h" #include <string.h> ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif + #ifdef MSW #include <io.h>
Index: s_path.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_path.c,v retrieving revision 1.11 retrieving revision 1.11.6.1 diff -C2 -d -r1.11 -r1.11.6.1 *** s_path.c 8 Sep 2006 23:45:31 -0000 1.11 --- s_path.c 6 Jan 2008 03:27:53 -0000 1.11.6.1 *************** *** 11,22 **** */
/* #define DEBUG(x) x */ #define DEBUG(x)
#include <stdlib.h> ! #ifdef UNISTD #include <unistd.h> #include <sys/stat.h> #endif #ifdef MSW #include <io.h> --- 11,30 ---- */
+ #include "config.h" + /* #define DEBUG(x) x */ #define DEBUG(x)
#include <stdlib.h> ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> + #endif + + #ifdef HAVE_UNISTD_H + /*! XXX Hack! */ #include <sys/stat.h> #endif + #ifdef MSW #include <io.h> *************** *** 196,200 **** { /* in unix, further check that it's not a directory */ ! #ifdef UNISTD struct stat statbuf; int ok = ((fstat(fd, &statbuf) >= 0) && --- 204,208 ---- { /* in unix, further check that it's not a directory */ ! #ifdef HAVE_UNISTD_H struct stat statbuf; int ok = ((fstat(fd, &statbuf) >= 0) &&
Index: g_toggle.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_toggle.c,v retrieving revision 1.5.6.1 retrieving revision 1.5.6.2 diff -C2 -d -r1.5.6.1 -r1.5.6.2 *** g_toggle.c 4 Nov 2007 18:00:20 -0000 1.5.6.1 --- g_toggle.c 6 Jan 2008 03:27:53 -0000 1.5.6.2 *************** *** 6,9 **** --- 6,10 ---- /* thanks to Miller Puckette, Guenther Geiger and Krzystof Czaja */
+ #include "config.h"
#include <stdlib.h> *************** *** 17,24 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 18,27 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: s_midi_pm.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_midi_pm.c,v retrieving revision 1.6 retrieving revision 1.6.10.1 diff -C2 -d -r1.6 -r1.6.10.1 *** s_midi_pm.c 8 Jul 2005 00:02:45 -0000 1.6 --- s_midi_pm.c 6 Jan 2008 03:27:53 -0000 1.6.10.1 *************** *** 8,15 **** */
#include "m_pd.h" #include "s_stuff.h" #include <stdio.h> ! #ifdef UNISTD #include <unistd.h> #include <sys/time.h> --- 8,17 ---- */
+ #include "config.h" + #include "m_pd.h" #include "s_stuff.h" #include <stdio.h> ! #ifdef HAVE_UNISTD_H #include <unistd.h> #include <sys/time.h>
Index: m_class.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/m_class.c,v retrieving revision 1.7.6.2 retrieving revision 1.7.6.3 diff -C2 -d -r1.7.6.2 -r1.7.6.3 *** m_class.c 25 Nov 2007 03:31:05 -0000 1.7.6.2 --- m_class.c 6 Jan 2008 03:27:53 -0000 1.7.6.3 *************** *** 3,6 **** --- 3,8 ---- * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+ #include "config.h" + #define PD_CLASS_DEF #include "m_pd.h" *************** *** 8,12 **** #include "s_stuff.h" #include <stdlib.h> ! #ifdef UNISTD #include <unistd.h> #endif --- 10,14 ---- #include "s_stuff.h" #include <stdlib.h> ! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif
Index: g_vslider.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_vslider.c,v retrieving revision 1.6.6.1 retrieving revision 1.6.6.2 diff -C2 -d -r1.6.6.1 -r1.6.6.2 *** g_vslider.c 4 Nov 2007 18:00:20 -0000 1.6.6.1 --- g_vslider.c 6 Jan 2008 03:27:53 -0000 1.6.6.2 *************** *** 6,9 **** --- 6,10 ---- /* thanks to Miller Puckette, Guenther Geiger and Krzystof Czaja */
+ #include "config.h"
#include <stdlib.h> *************** *** 17,24 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 18,27 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: g_vumeter.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_vumeter.c,v retrieving revision 1.5.10.1 retrieving revision 1.5.10.2 diff -C2 -d -r1.5.10.1 -r1.5.10.2 *** g_vumeter.c 4 Nov 2007 18:00:20 -0000 1.5.10.1 --- g_vumeter.c 6 Jan 2008 03:27:53 -0000 1.5.10.2 *************** *** 6,9 **** --- 6,10 ---- /* thanks to Miller Puckette, Guenther Geiger and Krzystof Czaja */
+ #include "config.h"
#include <stdlib.h> *************** *** 17,24 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 18,27 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: x_gui.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/x_gui.c,v retrieving revision 1.5.6.1 retrieving revision 1.5.6.2 diff -C2 -d -r1.5.6.1 -r1.5.6.2 *** x_gui.c 6 Jan 2008 02:43:59 -0000 1.5.6.1 --- x_gui.c 6 Jan 2008 03:27:53 -0000 1.5.6.2 *************** *** 6,13 **** away before the panel does... */
#include "m_pd.h" #include <stdio.h> #include <string.h> ! #ifdef UNISTD #include <unistd.h> #endif --- 6,16 ---- away before the panel does... */
+ #include "config.h" + #include "m_pd.h" #include <stdio.h> #include <string.h> ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif
Index: g_hdial.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_hdial.c,v retrieving revision 1.7.6.1 retrieving revision 1.7.6.2 diff -C2 -d -r1.7.6.1 -r1.7.6.2 *** g_hdial.c 4 Nov 2007 18:00:20 -0000 1.7.6.1 --- g_hdial.c 6 Jan 2008 03:27:53 -0000 1.7.6.2 *************** *** 9,12 **** --- 9,14 ---- put out a "float" as in sliders, toggles, etc. */
+ #include "config.h" + #include <stdlib.h> #include <string.h> *************** *** 19,26 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 21,30 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: g_all_guis.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_all_guis.c,v retrieving revision 1.9.6.1 retrieving revision 1.9.6.2 diff -C2 -d -r1.9.6.1 -r1.9.6.2 *** g_all_guis.c 4 Nov 2007 18:00:20 -0000 1.9.6.1 --- g_all_guis.c 6 Jan 2008 03:27:53 -0000 1.9.6.2 *************** *** 6,9 **** --- 6,10 ---- /* thanks to Miller Puckette, Guenther Geiger and Krzystof Czaja */
+ #include "config.h"
#include <stdlib.h> *************** *** 17,24 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 18,27 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: g_mycanvas.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_mycanvas.c,v retrieving revision 1.5.20.1 retrieving revision 1.5.20.2 diff -C2 -d -r1.5.20.1 -r1.5.20.2 *** g_mycanvas.c 4 Nov 2007 18:00:20 -0000 1.5.20.1 --- g_mycanvas.c 6 Jan 2008 03:27:53 -0000 1.5.20.2 *************** *** 6,9 **** --- 6,10 ---- /* thanks to Miller Puckette, Guenther Geiger and Krzystof Czaja */
+ #include "config.h"
#include <stdlib.h> *************** *** 17,24 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 18,27 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: configure.in =================================================================== RCS file: /cvsroot/pure-data/pd/src/configure.in,v retrieving revision 1.21.2.1.4.2 retrieving revision 1.21.2.1.4.3 diff -C2 -d -r1.21.2.1.4.2 -r1.21.2.1.4.3 *** configure.in 2 Jan 2008 17:20:38 -0000 1.21.2.1.4.2 --- configure.in 6 Jan 2008 03:27:52 -0000 1.21.2.1.4.3 *************** *** 188,192 **** fi EXT=pd_linux ! CPPFLAGS="-DDL_OPEN -DPA_USE_OSS -DUNIX -DUNISTD\ -DUSEAPI_OSS \ -I../portaudio/pa_common -I../portaudio/pablio \ --- 188,192 ---- fi EXT=pd_linux ! CPPFLAGS="-DDL_OPEN -DPA_USE_OSS -DUNIX\ -DUSEAPI_OSS \ -I../portaudio/pa_common -I../portaudio/pablio \ *************** *** 261,265 **** -framework Carbon -framework CoreMIDI" EXT=pd_darwin ! CPPFLAGS="-DDL_OPEN -DMACOSX -DUNISTD -I/usr/X11R6/include \ -I../portaudio/pa_common -I../portaudio/pablio \ -I../portmidi/pm_common -I../portmidi/pm_mac \ --- 261,265 ---- -framework Carbon -framework CoreMIDI" EXT=pd_darwin ! CPPFLAGS="-DDL_OPEN -DMACOSX -I/usr/X11R6/include \ -I../portaudio/pa_common -I../portaudio/pablio \ -I../portmidi/pm_common -I../portmidi/pm_mac \
Index: d_soundfile.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/d_soundfile.c,v retrieving revision 1.12.6.2 retrieving revision 1.12.6.3 diff -C2 -d -r1.12.6.2 -r1.12.6.3 *** d_soundfile.c 29 Nov 2007 18:24:38 -0000 1.12.6.2 --- d_soundfile.c 6 Jan 2008 03:27:52 -0000 1.12.6.3 *************** *** 12,17 **** objects use Posix-like threads. */
! #ifndef MSW #include <unistd.h> #include <fcntl.h> #endif --- 12,22 ---- objects use Posix-like threads. */
! #include "config.h" ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> + #endif + + #ifndef MSW #include <fcntl.h> #endif
Index: g_hslider.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_hslider.c,v retrieving revision 1.6.6.1 retrieving revision 1.6.6.2 diff -C2 -d -r1.6.6.1 -r1.6.6.2 *** g_hslider.c 4 Nov 2007 18:00:20 -0000 1.6.6.1 --- g_hslider.c 6 Jan 2008 03:27:53 -0000 1.6.6.2 *************** *** 6,9 **** --- 6,10 ---- /* thanks to Miller Puckette, Guenther Geiger and Krzystof Czaja */
+ #include "config.h"
#include <stdlib.h> *************** *** 17,24 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 18,27 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: s_audio.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_audio.c,v retrieving revision 1.12 retrieving revision 1.12.6.1 diff -C2 -d -r1.12 -r1.12.6.1 *** s_audio.c 4 Oct 2006 19:35:06 -0000 1.12 --- s_audio.c 6 Jan 2008 03:27:53 -0000 1.12.6.1 *************** *** 7,15 **** */
#include "m_pd.h" #include "s_stuff.h" #include <stdio.h> ! #ifdef UNISTD #include <unistd.h> #include <sys/time.h> #include <sys/resource.h> --- 7,18 ---- */
+ #include "config.h" + #include "m_pd.h" #include "s_stuff.h" #include <stdio.h> ! #ifdef HAVE_UNISTD_H #include <unistd.h> + /* XXX Hack!!! These should be checked for independently of unistd.h ... */ #include <sys/time.h> #include <sys/resource.h>
Index: s_loader.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v retrieving revision 1.13.2.1.4.1 retrieving revision 1.13.2.1.4.2 diff -C2 -d -r1.13.2.1.4.1 -r1.13.2.1.4.2 *** s_loader.c 4 Nov 2007 18:00:20 -0000 1.13.2.1.4.1 --- s_loader.c 6 Jan 2008 03:27:53 -0000 1.13.2.1.4.2 *************** *** 3,13 **** * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
#ifdef DL_OPEN #include <dlfcn.h> #endif ! #ifdef UNISTD ! #include <stdlib.h> #include <unistd.h> #endif #ifdef MSW #include <io.h> --- 3,20 ---- * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+ #include "config.h" + + #include <stdlib.h> + #include <stdio.h> + #include <string.h> + #ifdef DL_OPEN #include <dlfcn.h> #endif ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif + #ifdef MSW #include <io.h> *************** *** 17,24 **** #include <mach-o/dyld.h> #endif - #include <string.h> #include "m_pd.h" #include "s_stuff.h" - #include <stdio.h>
typedef void (*t_xxx)(void); --- 24,29 ----
Index: s_main.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_main.c,v retrieving revision 1.28.6.3 retrieving revision 1.28.6.4 diff -C2 -d -r1.28.6.3 -r1.28.6.4 *** s_main.c 26 Dec 2007 21:45:02 -0000 1.28.6.3 --- s_main.c 6 Jan 2008 03:27:53 -0000 1.28.6.4 *************** *** 3,6 **** --- 3,8 ---- * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+ #include "config.h" + #include "m_pd.h" #include "m_imp.h" *************** *** 14,20 **** #include <stdlib.h>
! #ifdef UNISTD #include <unistd.h> #endif #ifdef MSW #include <io.h> --- 16,23 ---- #include <stdlib.h>
! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif + #ifdef MSW #include <io.h> *************** *** 391,395 **** "-send "msg..." -- send a message at startup, after patches are loaded\n", "-noprefs -- suppress loading preferences on startup\n", ! #ifdef UNISTD "-rt or -realtime -- use real-time priority\n", "-nrt -- don't use real-time priority\n", --- 394,398 ---- "-send "msg..." -- send a message at startup, after patches are loaded\n", "-noprefs -- suppress loading preferences on startup\n", ! #ifdef HAVE_UNISTD_H "-rt or -realtime -- use real-time priority\n", "-nrt -- don't use real-time priority\n", *************** *** 436,440 **** char sbuf[MAXPDSTRING], sbuf2[MAXPDSTRING], *sp; char *lastslash; ! #ifdef UNISTD struct stat statbuf; #endif --- 439,443 ---- char sbuf[MAXPDSTRING], sbuf2[MAXPDSTRING], *sp; char *lastslash; ! #ifdef HAVE_UNISTD_H struct stat statbuf; #endif *************** *** 446,450 **** sys_unbashfilename(sbuf2, sbuf); #endif /* MSW */ ! #ifdef UNISTD strncpy(sbuf, progname, MAXPDSTRING); sbuf[MAXPDSTRING-1] = 0; --- 449,453 ---- sys_unbashfilename(sbuf2, sbuf); #endif /* MSW */ ! #ifdef HAVE_UNISTD_H strncpy(sbuf, progname, MAXPDSTRING); sbuf[MAXPDSTRING-1] = 0; *************** *** 819,823 **** argc -= 2; } ! #ifdef UNISTD else if (!strcmp(*argv, "-rt") || !strcmp(*argv, "-realtime")) { --- 822,826 ---- argc -= 2; } ! #ifdef HAVE_UNISTD_H else if (!strcmp(*argv, "-rt") || !strcmp(*argv, "-realtime")) {
Index: m_sched.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/m_sched.c,v retrieving revision 1.8 retrieving revision 1.8.10.1 diff -C2 -d -r1.8 -r1.8.10.1 *** m_sched.c 18 May 2005 04:28:51 -0000 1.8 --- m_sched.c 6 Jan 2008 03:27:53 -0000 1.8.10.1 *************** *** 5,8 **** --- 5,10 ---- /* scheduling stuff */
+ #include "config.h" + #include "m_pd.h" #include "m_imp.h" *************** *** 37,41 **** t_clock *clock_setlist;
! #ifdef UNISTD #include <unistd.h> #endif --- 39,43 ---- t_clock *clock_setlist;
! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif
Index: s_midi.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_midi.c,v retrieving revision 1.10 retrieving revision 1.10.6.1 diff -C2 -d -r1.10 -r1.10.6.1 *** s_midi.c 4 Oct 2006 19:35:06 -0000 1.10 --- s_midi.c 6 Jan 2008 03:27:53 -0000 1.10.6.1 *************** *** 5,18 **** /* Clock functions (which should move, but where?) and MIDI queueing */
#include "m_pd.h" #include "s_stuff.h" #include "m_imp.h" ! #ifdef UNISTD #include <unistd.h> #include <sys/time.h> #ifdef HAVE_BSTRING_H #include <bstring.h> #endif ! #endif #ifdef MSW #include <winsock.h> --- 5,27 ---- /* Clock functions (which should move, but where?) and MIDI queueing */
+ #include "config.h" + #include "m_pd.h" #include "s_stuff.h" #include "m_imp.h" ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> + #endif + + #ifdef HAVE_UNISTD_H + /* XXX Hack! This should be done with a cleaner check. */ #include <sys/time.h> + #endif + #ifdef HAVE_BSTRING_H #include <bstring.h> #endif ! #ifdef MSW #include <winsock.h>
Index: s_midi_sgi.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/s_midi_sgi.c,v retrieving revision 1.2 retrieving revision 1.2.20.1 diff -C2 -d -r1.2 -r1.2.20.1 *** s_midi_sgi.c 6 Sep 2004 20:20:36 -0000 1.2 --- s_midi_sgi.c 6 Jan 2008 03:27:53 -0000 1.2.20.1 *************** *** 3,15 **** --- 3,23 ---- * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+ #include "config.h" + #include "m_pd.h" #include "s_stuff.h" #include <stdio.h> #include <stdlib.h> + + #ifdef HAVE_UNISTD_H #include <unistd.h> + #endif + #include <string.h> + #ifdef HAVE_BSTRING_H #include <bstring.h> #endif + #include <sys/types.h> #include <sys/time.h>
Index: s_midi_alsa.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_midi_alsa.c,v retrieving revision 1.4 retrieving revision 1.4.10.1 diff -C2 -d -r1.4 -r1.4.10.1 *** s_midi_alsa.c 19 Aug 2005 23:28:03 -0000 1.4 --- s_midi_alsa.c 6 Jan 2008 03:27:53 -0000 1.4.10.1 *************** *** 6,13 **** /* MIDI I/O for Linux using ALSA */
#include <stdio.h> ! #ifdef UNISTD #include <unistd.h> #endif #include <stdlib.h> #include <sys/types.h> --- 6,17 ---- /* MIDI I/O for Linux using ALSA */
+ #include "config.h" + #include <stdio.h> ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif + #include <stdlib.h> #include <sys/types.h>
Index: s_midi_oss.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_midi_oss.c,v retrieving revision 1.3 retrieving revision 1.3.18.1 diff -C2 -d -r1.3 -r1.3.18.1 *** s_midi_oss.c 6 Sep 2004 20:20:36 -0000 1.3 --- s_midi_oss.c 6 Jan 2008 03:27:53 -0000 1.3.18.1 *************** *** 6,11 **** /* MIDI I/O for Linux using OSS */
#include <stdio.h> ! #ifdef UNISTD #include <unistd.h> #endif --- 6,13 ---- /* MIDI I/O for Linux using OSS */
+ #include "config.h" + #include <stdio.h> ! #ifdef HAVE_UNISTD_H #include <unistd.h> #endif
Index: x_misc.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/x_misc.c,v retrieving revision 1.3.6.1 retrieving revision 1.3.6.2 diff -C2 -d -r1.3.6.1 -r1.3.6.2 *** x_misc.c 4 Nov 2007 18:00:20 -0000 1.3.6.1 --- x_misc.c 6 Jan 2008 03:27:53 -0000 1.3.6.2 *************** *** 5,8 **** --- 5,10 ---- /* misc. */
+ #include "config.h" + #include "m_pd.h" #include "s_stuff.h" *************** *** 10,19 **** #include <stdio.h> #include <string.h> ! #ifdef UNISTD #include <sys/types.h> #include <sys/time.h> #include <sys/times.h> #include <sys/param.h> - #include <unistd.h> #endif #ifdef MSW --- 12,26 ---- #include <stdio.h> #include <string.h> ! ! #ifdef HAVE_UNISTD_H ! #include <unistd.h> ! #endif ! ! #ifdef HAVE_UNISTD_H ! /* XXX Hack! */ #include <sys/types.h> #include <sys/time.h> #include <sys/times.h> #include <sys/param.h> #endif #ifdef MSW *************** *** 252,256 **** { t_object x_obj; ! #ifdef UNISTD struct tms x_setcputime; #endif --- 259,263 ---- { t_object x_obj; ! #ifdef HAVE_UNISTD_H struct tms x_setcputime; #endif *************** *** 264,268 **** static void cputime_bang(t_cputime *x) { ! #ifdef UNISTD times(&x->x_setcputime); #endif --- 271,275 ---- static void cputime_bang(t_cputime *x) { ! #ifdef HAVE_UNISTD_H times(&x->x_setcputime); #endif *************** *** 285,289 **** static void cputime_bang2(t_cputime *x) { ! #ifdef UNISTD float elapsedcpu; struct tms newcputime; --- 292,296 ---- static void cputime_bang2(t_cputime *x) { ! #ifdef HAVE_UNISTD_H float elapsedcpu; struct tms newcputime;
Index: u_pdreceive.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/u_pdreceive.c,v retrieving revision 1.2 retrieving revision 1.2.18.1 diff -C2 -d -r1.2 -r1.2.18.1 *** u_pdreceive.c 6 Sep 2004 20:20:36 -0000 1.2 --- u_pdreceive.c 6 Jan 2008 03:27:53 -0000 1.2.18.1 *************** *** 7,10 **** --- 7,12 ---- standard output. */
+ #include "config.h" + #include <sys/types.h> #include <string.h> *************** *** 12,15 **** --- 14,22 ---- #include <errno.h> #include <stdlib.h> + + #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <winsock.h> *************** *** 20,24 **** #include <netdb.h> #include <stdio.h> - #include <unistd.h> #define SOCKET_ERROR -1 #endif --- 27,30 ----
Index: t_tkcmd.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/t_tkcmd.c,v retrieving revision 1.7 retrieving revision 1.7.6.1 diff -C2 -d -r1.7 -r1.7.6.1 *** t_tkcmd.c 31 Dec 2005 20:55:25 -0000 1.7 --- t_tkcmd.c 6 Jan 2008 03:27:53 -0000 1.7.6.1 *************** *** 3,6 **** --- 3,8 ---- * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+ #include "config.h" + #ifndef MSW /* in unix this only works first; in MSW it only works last. */ #include "tk.h" *************** *** 14,19 **** #include <sys/types.h>
! #ifndef MSW #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> --- 16,24 ---- #include <sys/types.h>
! #ifdef HAVE_UNISTD_H #include <unistd.h> + #endif + + #ifndef MSW #include <sys/socket.h> #include <netinet/in.h> *************** *** 420,424 **** #endif
! #ifdef UNISTD childpid = fork(); if (childpid < 0) --- 425,429 ---- #endif
! #ifdef HAVE_UNISTD_H childpid = fork(); if (childpid < 0) *************** *** 439,443 **** _exit(1); } ! #endif /* UNISTD */
#ifdef MSW --- 444,448 ---- _exit(1); } ! #endif /* HAVE_UNISTD_H */
#ifdef MSW
Index: s_file.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_file.c,v retrieving revision 1.9.6.1 retrieving revision 1.9.6.2 diff -C2 -d -r1.9.6.1 -r1.9.6.2 *** s_file.c 4 Nov 2007 18:00:20 -0000 1.9.6.1 --- s_file.c 6 Jan 2008 03:27:53 -0000 1.9.6.2 *************** *** 11,14 **** --- 11,16 ---- */
+ #include "config.h" + #include "m_pd.h" #include "s_stuff.h" *************** *** 17,21 **** #include <stdio.h> #include <errno.h> ! #ifdef UNISTD #include <sys/types.h> #include <sys/stat.h> --- 19,29 ---- #include <stdio.h> #include <errno.h> ! ! #ifdef HAVE_UNISTD_H ! #include <alloca.h> ! #endif ! ! #ifdef HAVE_UNISTD_H ! /* XXX Hack! This should be done with a cleaner check. */ #include <sys/types.h> #include <sys/stat.h> *************** *** 23,28 **** #include <sys/stat.h> #include <fcntl.h> - #include <unistd.h> #endif #ifdef MSW #include <windows.h> --- 31,36 ---- #include <sys/stat.h> #include <fcntl.h> #endif + #ifdef MSW #include <windows.h>
Index: s_inter.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v retrieving revision 1.18.2.1.2.1 retrieving revision 1.18.2.1.2.2 diff -C2 -d -r1.18.2.1.2.1 -r1.18.2.1.2.2 *** s_inter.c 4 Nov 2007 18:00:20 -0000 1.18.2.1.2.1 --- s_inter.c 6 Jan 2008 03:27:53 -0000 1.18.2.1.2.2 *************** *** 6,15 **** that didn't really belong anywhere. */
#include "m_pd.h" #include "s_stuff.h" #include "m_imp.h" #include "g_canvas.h" /* for GUI queueing stuff */ ! #ifndef MSW #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> --- 6,21 ---- that didn't really belong anywhere. */
+ #include "config.h" + #include "m_pd.h" #include "s_stuff.h" #include "m_imp.h" #include "g_canvas.h" /* for GUI queueing stuff */ ! ! #ifdef HAVE_UNISTD_H #include <unistd.h> + #endif + + #ifndef MSW #include <sys/socket.h> #include <netinet/in.h> *************** *** 205,209 **** }
! #ifdef UNISTD typedef void (*sighandler_t)(int);
--- 211,215 ---- }
! #ifdef HAVE_UNISTD_H typedef void (*sighandler_t)(int);
*************** *** 549,553 **** void sys_closesocket(int fd) { ! #ifdef UNISTD close(fd); #endif --- 555,559 ---- void sys_closesocket(int fd) { ! #ifdef HAVE_UNISTD_H close(fd); #endif *************** *** 867,871 **** WSADATA nobby; #endif ! #ifdef UNISTD int stdinpipe[2]; #endif --- 873,877 ---- WSADATA nobby; #endif ! #ifdef HAVE_UNISTD_H int stdinpipe[2]; #endif *************** *** 875,879 **** inbinbuf = binbuf_new();
! #ifdef UNISTD signal(SIGHUP, sys_huphandler); signal(SIGINT, sys_exithandler); --- 881,885 ---- inbinbuf = binbuf_new();
! #ifdef HAVE_UNISTD_H signal(SIGHUP, sys_huphandler); signal(SIGINT, sys_exithandler); *************** *** 905,909 **** strcpy(cmdbuf, "."); #endif ! #ifdef UNISTD if (!getcwd(cmdbuf, MAXPDSTRING)) strcpy(cmdbuf, "."); --- 911,915 ---- strcpy(cmdbuf, "."); #endif ! #ifdef HAVE_UNISTD_H if (!getcwd(cmdbuf, MAXPDSTRING)) strcpy(cmdbuf, "."); *************** *** 1014,1018 ****
! #ifdef UNISTD childpid = fork(); if (childpid < 0) --- 1020,1024 ----
! #ifdef HAVE_UNISTD_H childpid = fork(); if (childpid < 0) *************** *** 1107,1111 **** _exit(1); } ! #endif /* UNISTD */
#ifdef MSW --- 1113,1117 ---- _exit(1); } ! #endif /* HAVE_UNISTD_H */
#ifdef MSW
Index: g_bang.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_bang.c,v retrieving revision 1.5.6.1 retrieving revision 1.5.6.2 diff -C2 -d -r1.5.6.1 -r1.5.6.2 *** g_bang.c 4 Nov 2007 18:00:20 -0000 1.5.6.1 --- g_bang.c 6 Jan 2008 03:27:53 -0000 1.5.6.2 *************** *** 6,9 **** --- 6,10 ---- /* thanks to Miller Puckette, Guenther Geiger and Krzystof Czaja */
+ #include "config.h"
#include <stdlib.h> *************** *** 17,24 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 18,27 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif
Index: u_pdsend.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/u_pdsend.c,v retrieving revision 1.3 retrieving revision 1.3.10.1 diff -C2 -d -r1.3 -r1.3.10.1 *** u_pdsend.c 16 Jul 2005 01:43:18 -0000 1.3 --- u_pdsend.c 6 Jan 2008 03:27:53 -0000 1.3.10.1 *************** *** 6,9 **** --- 6,11 ---- from its standard input to Pd via the netsend/netreceive ("FUDI") protocol. */
+ #include "config.h" + #include <sys/types.h> #include <string.h> *************** *** 11,14 **** --- 13,21 ---- #include <errno.h> #include <stdlib.h> + + #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <winsock.h> *************** *** 19,23 **** #include <netdb.h> #include <stdio.h> - #include <unistd.h> #define SOCKET_ERROR -1 #endif --- 26,29 ----
Index: g_numbox.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_numbox.c,v retrieving revision 1.8.6.1 retrieving revision 1.8.6.2 diff -C2 -d -r1.8.6.1 -r1.8.6.2 *** g_numbox.c 4 Nov 2007 18:00:20 -0000 1.8.6.1 --- g_numbox.c 6 Jan 2008 03:27:53 -0000 1.8.6.2 *************** *** 5,8 **** --- 5,10 ---- /* my_numbox.c written by Thomas Musil (c) IEM KUG Graz Austria 2000-2001 */
+ #include "config.h" + #include <stdlib.h> #include <string.h> *************** *** 15,22 **** #include <math.h>
#ifdef MSW #include <io.h> - #else - #include <unistd.h> #endif
--- 17,26 ---- #include <math.h>
+ #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + #ifdef MSW #include <io.h> #endif