char *DSL_ErrorString( int ErrorNumber ) { char *ErrorString; switch (ErrorNumber) { case DSL_Warning: case DSL_Error: ErrorString = DSL_ErrorString(DSL_ErrorCode); break; case DSL_Ok: ErrorString = "SDL Driver ok."; break; case DSL_SDLInitFailure: ErrorString = "SDL Audio initialization failed."; break; case DSL_MixerActive: ErrorString = "SDL Mixer already initialized."; break; case DSL_MixerInitFailure: ErrorString = "SDL Mixer initialization failed."; break; default: ErrorString = "Unknown SDL Driver error."; break; } return ErrorString; }
char *FX_ErrorString(int ErrorNumber) { char *ErrorString; switch( ErrorNumber ) { case FX_Warning : case FX_Error : ErrorString = FX_ErrorString( FX_ErrorCode ); break; case FX_Ok : ErrorString = "Fx ok\n"; break; case FX_ASSVersion : ErrorString = "Apogee Sound System Version " ASS_VERSION_STRING " " "Programmed by Jim Dose\n" "(c) Copyright 1995 James R. Dose. All Rights Reserved.\n"; break; case FX_SoundCardError : ErrorString = DSL_ErrorString( DSL_Error ); break; case FX_InvalidCard : ErrorString = "Invalid Sound Fx device.\n"; break; case FX_MultiVocError : ErrorString = MV_ErrorString( MV_Error ); break; case FX_DPMI_Error : ErrorString = "DPMI Error in FX_MAN.\n"; break; default : ErrorString = "Unknown Fx error code.\n"; break; } return( ErrorString ); }
char *FX_ErrorString ( int ErrorNumber ) { char *ErrorString; switch( ErrorNumber ) { case FX_Warning : case FX_Error : ErrorString = FX_ErrorString( FX_ErrorCode ); break; case FX_Ok : ErrorString = "Fx ok."; break; case FX_ASSVersion : ErrorString = "Apogee Sound System Version " ASS_VERSION_STRING " " "Programmed by Jim Dose\n" "(c) Copyright 1995 James R. Dose. All Rights Reserved.\n"; break; #ifdef PLAT_DOS case FX_BlasterError : ErrorString = BLASTER_ErrorString( BLASTER_Error ); break; #endif case FX_SoundCardError : #ifdef PLAT_DOS switch( FX_SoundDevice ) { case SoundBlaster : case Awe32 : ErrorString = BLASTER_ErrorString( BLASTER_Error ); break; case ProAudioSpectrum : case SoundMan16 : ErrorString = PAS_ErrorString( PAS_Error ); break; case SoundScape : ErrorString = SOUNDSCAPE_ErrorString( SOUNDSCAPE_Error ); break; case UltraSound : ErrorString = GUSWAVE_ErrorString( GUSWAVE_Error ); break; case SoundSource : case TandySoundSource : ErrorString = SS_ErrorString( SS_Error ); break; } #else ErrorString = DSL_ErrorString( DSL_Error ); #endif break; case FX_InvalidCard : ErrorString = "Invalid Sound Fx device."; break; case FX_MultiVocError : ErrorString = MV_ErrorString( MV_Error ); break; case FX_DPMI_Error : ErrorString = "DPMI Error in FX_MAN."; break; default : ErrorString = "Unknown Fx error code."; break; } return( ErrorString ); }