|
From: Brian M. <ma...@us...> - 2005-04-12 18:54:30
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common/fmod3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17502 Modified Files: extfmod3.c Log Message: please mac compilation Index: extfmod3.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/fmod3/extfmod3.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- extfmod3.c 19 Sep 2004 11:17:07 -0000 1.2 +++ extfmod3.c 12 Apr 2005 18:54:21 -0000 1.3 @@ -42,26 +42,26 @@ FMOD_INSTANCE * fmod_instance = NULL; // jnienvs -JNIEnv *mixer_jnienv; -JNIEnv *stream_jnienv; +JNIEnv *mixer_jnienv = NULL; +JNIEnv *stream_jnienv = NULL; // FMusic cached fields -jmethodID music_instcallback; -jmethodID music_ordercallback; -jmethodID music_rowcallback; -jmethodID music_zxxcallback; -jclass fmusic; +jmethodID music_instcallback = NULL; +jmethodID music_ordercallback = NULL; +jmethodID music_rowcallback = NULL; +jmethodID music_zxxcallback= NULL; +jclass fmusic = NULL; // FSound cached fields -jmethodID sound_dspcallback; -jmethodID sound_stream_endcallback; -jmethodID sound_stream_synccallback; -jmethodID sound_stream_callback; -jmethodID sound_metadata_callback; -jclass fsound; +jmethodID sound_dspcallback = NULL; +jmethodID sound_stream_endcallback = NULL; +jmethodID sound_stream_synccallback = NULL; +jmethodID sound_stream_callback = NULL; +jmethodID sound_metadata_callback = NULL; +jclass fsound = NULL; // size of dsp buffer (in bytes) -int fsound_dsp_buffer_size; +int fsound_dsp_buffer_size = 0; #ifdef _WIN32 /** @@ -80,7 +80,7 @@ void fmod_create(JNIEnv *env, const char* path) { // try to create an instance using the supplied path fmod_instance = FMOD_CreateInstance((char *)path); - + // if we got one, we need to locate and cache jni stuff used for callbacks if (fmod_instance != NULL) { @@ -115,7 +115,7 @@ fsound_dsp_buffer_size = 4; break; } - } + } } /** |