# HG changeset patch # User Ryan C. Gordon # Date 1026515784 0 # Node ID c42ac9ee2ce4d3d275b38a6981a97018b54fef93 # Parent 9d0b5ec9cc262156247fe26f07c1079c60c4fa5b Fixed "inline" keyword to compile. diff -r 9d0b5ec9cc26 -r c42ac9ee2ce4 SDL_sound_internal.h --- a/SDL_sound_internal.h Thu Jul 11 05:28:52 2002 +0000 +++ b/SDL_sound_internal.h Fri Jul 12 23:16:24 2002 +0000 @@ -35,8 +35,9 @@ #include "SDL.h" -#if (defined(_MSC_VER) && !defined(inline)) -# define inline __inline__ +/* SDL 1.2.4 defines this, but better safe than sorry. */ +#if (!defined(__inline__)) +# define __inline__ #endif #if (defined DEBUG_CHATTER) diff -r 9d0b5ec9cc26 -r c42ac9ee2ce4 decoders/mpglib/mpg123_sdlsound.h --- a/decoders/mpglib/mpg123_sdlsound.h Thu Jul 11 05:28:52 2002 +0000 +++ b/decoders/mpglib/mpg123_sdlsound.h Fri Jul 12 23:16:24 2002 +0000 @@ -34,7 +34,7 @@ #ifdef __GNUC__ #define INLINE inline -#elif (defined _MSC_VER) +#elif ((defined _MSC_VER) || (defined __inline__)) #define INLINE __inline__ #else #define INLINE diff -r 9d0b5ec9cc26 -r c42ac9ee2ce4 decoders/shn.c --- a/decoders/shn.c Thu Jul 11 05:28:52 2002 +0000 +++ b/decoders/shn.c Fri Jul 12 23:16:24 2002 +0000 @@ -323,11 +323,11 @@ } /* ulong_get */ -static inline int uint_get(int nbit, shn_t *shn, SDL_RWops *rw, Sint32 *word) +static __inline__ int uint_get(int nbit, shn_t *shn, SDL_RWops *rw, Sint32 *w) { return((shn->version == 0) ? - uvar_get(nbit, shn, rw, word) : - ulong_get(shn, rw, word)); + uvar_get(nbit, shn, rw, w) : + ulong_get(shn, rw, w)); } /* uint_get */ @@ -347,7 +347,7 @@ * Look through the whole file for a SHN magic number. This is costly, so * it should only be done if the user SWEARS they have a Shorten stream... */ -static inline int extended_shn_magic_search(Sound_Sample *sample) +static __inline__ int extended_shn_magic_search(Sound_Sample *sample) { SDL_RWops *rw = ((Sound_SampleInternal *) sample->opaque)->rw; Uint32 word = 0; @@ -369,7 +369,8 @@ /* look for the magic number in the RWops and see what kind of file this is. */ -static inline int determine_shn_version(Sound_Sample *sample, const char *ext) +static __inline__ int determine_shn_version(Sound_Sample *sample, + const char *ext) { SDL_RWops *rw = ((Sound_SampleInternal *) sample->opaque)->rw; Uint32 magic; @@ -433,7 +434,7 @@ } /* init_shn_offset */ -static inline Uint16 cvt_shnftype_to_sdlfmt(Sint16 shntype) +static __inline__ Uint16 cvt_shnftype_to_sdlfmt(Sint16 shntype) { switch (shntype) { @@ -465,7 +466,7 @@ } /* cvt_shnftype_to_sdlfmt */ -static inline int skip_bits(shn_t *shn, SDL_RWops *rw) +static __inline__ int skip_bits(shn_t *shn, SDL_RWops *rw) { int i; Sint32 skip; @@ -543,7 +544,7 @@ } /* verb_ReadLE16 */ -static inline int parse_riff_header(shn_t *shn, Sound_Sample *sample) +static __inline__ int parse_riff_header(shn_t *shn, Sound_Sample *sample) { Sound_SampleInternal *internal = (Sound_SampleInternal *) sample->opaque; SDL_RWops *rw = internal->rw; diff -r 9d0b5ec9cc26 -r c42ac9ee2ce4 decoders/smpeg.c --- a/decoders/smpeg.c Thu Jul 11 05:28:52 2002 +0000 +++ b/decoders/smpeg.c Fri Jul 12 23:16:24 2002 +0000 @@ -94,7 +94,7 @@ } /* _SMPEG_quit */ -static inline void output_version(void) +static __inline__ void output_version(void) { static int first_time = 1; diff -r 9d0b5ec9cc26 -r c42ac9ee2ce4 decoders/voc.c --- a/decoders/voc.c Thu Jul 11 05:28:52 2002 +0000 +++ b/decoders/voc.c Fri Jul 12 23:16:24 2002 +0000 @@ -142,7 +142,7 @@ } /* VOC_quit */ -static inline int voc_readbytes(SDL_RWops *src, vs_t *v, void *p, int size) +static __inline__ int voc_readbytes(SDL_RWops *src, vs_t *v, void *p, int size) { if (SDL_RWread(src, p, size, 1) != 1) { @@ -154,7 +154,7 @@ } /* voc_readbytes */ -static inline int voc_check_header(SDL_RWops *src) +static __inline__ int voc_check_header(SDL_RWops *src) { /* VOC magic header */ Uint8 signature[20]; /* "Creative Voice File\032" */ diff -r 9d0b5ec9cc26 -r c42ac9ee2ce4 decoders/wav.c --- a/decoders/wav.c Thu Jul 11 05:28:52 2002 +0000 +++ b/decoders/wav.c Fri Jul 12 23:16:24 2002 +0000 @@ -72,7 +72,7 @@ /* Better than SDL_ReadLE16, since you can detect i/o errors... */ -static inline int read_le16(SDL_RWops *rw, Uint16 *ui16) +static __inline__ int read_le16(SDL_RWops *rw, Uint16 *ui16) { int rc = SDL_RWread(rw, ui16, sizeof (Uint16), 1); BAIL_IF_MACRO(rc != 1, ERR_IO_ERROR, 0); @@ -82,7 +82,7 @@ /* Better than SDL_ReadLE32, since you can detect i/o errors... */ -static inline int read_le32(SDL_RWops *rw, Uint32 *ui32) +static __inline__ int read_le32(SDL_RWops *rw, Uint32 *ui32) { int rc = SDL_RWread(rw, ui32, sizeof (Uint32), 1); BAIL_IF_MACRO(rc != 1, ERR_IO_ERROR, 0); @@ -92,7 +92,7 @@ /* This is just cleaner on the caller's end... */ -static inline int read_uint8(SDL_RWops *rw, Uint8 *ui8) +static __inline__ int read_uint8(SDL_RWops *rw, Uint8 *ui8) { int rc = SDL_RWread(rw, ui8, sizeof (Uint8), 1); BAIL_IF_MACRO(rc != 1, ERR_IO_ERROR, 0); @@ -322,7 +322,7 @@ #define SMALLEST_ADPCM_DELTA 16 -static inline int read_adpcm_block_headers(Sound_Sample *sample) +static __inline__ int read_adpcm_block_headers(Sound_Sample *sample) { Sound_SampleInternal *internal = (Sound_SampleInternal *) sample->opaque; SDL_RWops *rw = internal->rw; @@ -358,9 +358,9 @@ } /* read_adpcm_block_headers */ -static inline void do_adpcm_nibble(Uint8 nib, - ADPCMBLOCKHEADER *header, - Sint32 lPredSamp) +static __inline__ void do_adpcm_nibble(Uint8 nib, + ADPCMBLOCKHEADER *header, + Sint32 lPredSamp) { static const Sint32 max_audioval = ((1<<(16-1))-1); static const Sint32 min_audioval = -(1<<(16-1)); @@ -396,7 +396,7 @@ } /* do_adpcm_nibble */ -static inline int decode_adpcm_sample_frame(Sound_Sample *sample) +static __inline__ int decode_adpcm_sample_frame(Sound_Sample *sample) { Sound_SampleInternal *internal = (Sound_SampleInternal *) sample->opaque; wav_t *w = (wav_t *) internal->decoder_private; @@ -435,7 +435,7 @@ } /* decode_adpcm_sample_frame */ -static inline void put_adpcm_sample_frame1(void *_buf, fmt_t *fmt) +static __inline__ void put_adpcm_sample_frame1(void *_buf, fmt_t *fmt) { Uint16 *buf = (Uint16 *) _buf; ADPCMBLOCKHEADER *headers = fmt->fmt.adpcm.blockheaders; @@ -445,7 +445,7 @@ } /* put_adpcm_sample_frame1 */ -static inline void put_adpcm_sample_frame2(void *_buf, fmt_t *fmt) +static __inline__ void put_adpcm_sample_frame2(void *_buf, fmt_t *fmt) { Uint16 *buf = (Uint16 *) _buf; ADPCMBLOCKHEADER *headers = fmt->fmt.adpcm.blockheaders;