From 44d607aff91347564affa602e86a249f458a801b Mon Sep 17 00:00:00 2001 From: thor Date: Fri, 27 Jul 2007 23:22:40 +0000 Subject: [PATCH] A commit motivated by SunOS veteran Winston. He gave SunOS 4.1.2 with gcc 2.7.0 a spin. A commit that looks bigger than it is. Most files only got header #includes removed that are handled in mpg123.h . Then there are the corresponding changes in mpg123.h; together with the addition of safe_realloc for ancient systems. The ugly need for snprintf in make_remote_header() has been avoided by changing this one into print_remote_header(). The Question of size_t, ssize_t and off_t is handled in configure now; respectively in config.h.legacy . git-svn-id: svn://scm.orgis.org/mpg123/trunk@861 35dc7657-300d-0410-a2e5-dc2837fedb53 --- configure.ac | 7 ++++++- src/Makefile.legacy | 2 +- src/audio.c | 1 - src/audio_aix.c | 5 ----- src/audio_alib.c | 6 ++---- src/audio_alsa05.c | 1 - src/audio_coreaudio.c | 2 -- src/audio_hp.c | 10 +--------- src/audio_jack.c | 2 -- src/audio_nas.c | 7 +------ src/audio_oss.c | 4 ---- src/audio_portaudio.c | 2 -- src/audio_sdl.c | 2 -- src/audio_sgi.c | 6 ------ src/audio_sun.c | 13 +++++++------ src/audio_win32.c | 3 --- src/buffer.c | 1 - src/common.c | 30 ++---------------------------- src/common.h | 3 ++- src/config.h.legacy | 9 +++++++++ src/control_generic.c | 8 +------- src/decode.c | 1 - src/decode_2to1.c | 1 - src/decode_4to1.c | 1 - src/decode_altivec.c | 1 - src/decode_i386.c | 1 - src/decode_i486.c | 2 -- src/decode_ntom.c | 1 - src/httpget.c | 17 +++-------------- src/id3.c | 1 - src/layer3.c | 1 - src/mpg123.c | 8 +++++++- src/mpg123.h | 27 +++++++++++++++++++-------- src/playlist.c | 2 +- src/readers.c | 5 +---- src/stringbuf.c | 6 +++--- src/system.c | 1 - src/tabinit.c | 2 -- src/term.c | 2 -- src/wav.c | 2 -- src/xfermem.c | 6 +----- 41 files changed, 67 insertions(+), 145 deletions(-) diff --git a/configure.ac b/configure.ac index 7fc0fcbc..bb69cad6 100644 --- a/configure.ac +++ b/configure.ac @@ -30,7 +30,6 @@ AC_PROG_INSTALL AC_PROG_RANLIB AC_C_CONST -AC_C_BIGENDIAN AC_INLINE # Check if system supports termios @@ -179,6 +178,12 @@ if test $ccalign = "yes"; then AC_DEFINE(CCALIGN, 1, [ Define if __attribute__((aligned(16))) works ]) fi +dnl ############## Types + +AC_TYPE_SIZE_T() +AC_TYPE_SSIZE_T() +AC_TYPE_OFF_T() + dnl ############## Function Checks AC_FUNC_MMAP diff --git a/src/Makefile.legacy b/src/Makefile.legacy index 19a28c43..16f25017 100644 --- a/src/Makefile.legacy +++ b/src/Makefile.legacy @@ -455,7 +455,7 @@ solaris-gcc-nas: sunos: $(MAKE) CC=gcc \ OBJECTS="decode.o dct64.o audio_sun.o" \ - CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -DOPT_GENERIC -DSUNOS -DREAL_IS_FLOAT -DHAVE_MMAP \ + CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -DOPT_GENERIC -DSUNOS -DREAL_IS_FLOAT -DHAVE_MMAP -DHAVE_SYS_IOCTL_H -DHAVE_SUN_AUDIOIO_H \ -funroll-loops" \ mpg123-make diff --git a/src/audio.c b/src/audio.c index a0271174..0196c1f3 100644 --- a/src/audio.c +++ b/src/audio.c @@ -6,7 +6,6 @@ initially written by Michael Hipp */ -#include #include "mpg123.h" void audio_info_struct_init(struct audio_info_struct *ai) diff --git a/src/audio_aix.c b/src/audio_aix.c index bb41cda8..a82070ce 100644 --- a/src/audio_aix.c +++ b/src/audio_aix.c @@ -6,15 +6,10 @@ initially written by Juergen Schoew and Tomas Oegren */ -#include -#include -#include - #include #include #include #include -#include #include #include #include diff --git a/src/audio_alib.c b/src/audio_alib.c index e62104f3..f7f5da46 100644 --- a/src/audio_alib.c +++ b/src/audio_alib.c @@ -36,9 +36,8 @@ /**************************************************************************/ -#include -#include -#include +#include "mpg123.h" + #include #include @@ -47,7 +46,6 @@ #include #include -#include "mpg123.h" #include "Alib.h" /* /opt/audio/include */ #include "CUlib.h" /* /opt/audio/include */ diff --git a/src/audio_alsa05.c b/src/audio_alsa05.c index 32650a90..c3166028 100644 --- a/src/audio_alsa05.c +++ b/src/audio_alsa05.c @@ -15,7 +15,6 @@ #include "mpg123.h" -#include #include #include diff --git a/src/audio_coreaudio.c b/src/audio_coreaudio.c index 95ca2808..c3fbc957 100644 --- a/src/audio_coreaudio.c +++ b/src/audio_coreaudio.c @@ -15,8 +15,6 @@ #include #include #include -#include -#include #include #define FIFO_DURATION (0.5f) diff --git a/src/audio_hp.c b/src/audio_hp.c index 43ed69cd..eb1f8171 100644 --- a/src/audio_hp.c +++ b/src/audio_hp.c @@ -6,18 +6,10 @@ initially written by Michael Hipp */ -#include -#include -#include -#include -#include - #include "mpg123.h" - +#include #include - - static int audio_set_rate(struct audio_info_struct *ai) { if(ai->rate >= 0) diff --git a/src/audio_jack.c b/src/audio_jack.c index 7863623f..44945b89 100644 --- a/src/audio_jack.c +++ b/src/audio_jack.c @@ -6,8 +6,6 @@ initially written by Nicholas J. Humfrey */ -#include -#include #include #include diff --git a/src/audio_nas.c b/src/audio_nas.c index ecd49700..addc5444 100644 --- a/src/audio_nas.c +++ b/src/audio_nas.c @@ -6,16 +6,11 @@ initially written by Martin Denn */ -#include -#include -#include +#include "mpg123.h" #include -#include #include