dynamic_flac.c
changeset 470 5cebd6c5be2d
parent 386 695494546b3c
child 472 463ba3222193
     1.1 --- a/dynamic_flac.c	Sun Nov 08 15:06:43 2009 +0000
     1.2 +++ b/dynamic_flac.c	Sun Nov 08 16:35:36 2009 +0000
     1.3 @@ -35,8 +35,8 @@
     1.4  };
     1.5  
     1.6  #ifdef FLAC_DYNAMIC
     1.7 -
     1.8 -int Mix_InitFLAC() {
     1.9 +int Mix_InitFLAC()
    1.10 +{
    1.11  	if ( flac.loaded == 0 ) {
    1.12  		flac.handle = SDL_LoadObject(FLAC_DYNAMIC);
    1.13  		if ( flac.handle == NULL ) {
    1.14 @@ -130,7 +130,8 @@
    1.15  
    1.16  	return 0;
    1.17  }
    1.18 -void Mix_QuitFLAC() {
    1.19 +void Mix_QuitFLAC()
    1.20 +{
    1.21  	if ( flac.loaded == 0 ) {
    1.22  		return;
    1.23  	}
    1.24 @@ -140,7 +141,8 @@
    1.25  	--flac.loaded;
    1.26  }
    1.27  #else
    1.28 -int Mix_InitFLAC() {
    1.29 +int Mix_InitFLAC()
    1.30 +{
    1.31  	if ( flac.loaded == 0 ) {
    1.32  		flac.FLAC__stream_decoder_new = FLAC__stream_decoder_new;
    1.33  		flac.FLAC__stream_decoder_delete = FLAC__stream_decoder_delete;
    1.34 @@ -163,7 +165,8 @@
    1.35  
    1.36  	return 0;
    1.37  }
    1.38 -void Mix_QuitFLAC() {
    1.39 +void Mix_QuitFLAC()
    1.40 +{
    1.41  	if ( flac.loaded == 0 ) {
    1.42  		return;
    1.43  	}
    1.44 @@ -171,6 +174,18 @@
    1.45  	}
    1.46  	--flac.loaded;
    1.47  }
    1.48 -#endif // FLAC_DYNAMIC
    1.49 +#endif /* FLAC_DYNAMIC */
    1.50  
    1.51 -#endif // FLAC_MUSIC
    1.52 +#else
    1.53 +
    1.54 +int Mix_InitFLAC()
    1.55 +{
    1.56 +	Mix_SetError("FLAC audio is not supported");
    1.57 +	return -1;
    1.58 +}
    1.59 +
    1.60 +void Mix_QuitFLAC()
    1.61 +{
    1.62 +}
    1.63 +
    1.64 +#endif /* FLAC_MUSIC */