OpenAL: Fix the declaration of alGetListenerf and alGetListeneri

This commit is contained in:
Elias Naur 2005-11-16 09:19:18 +00:00
parent 02a9ec5c9c
commit 95e35d95ac
2 changed files with 8 additions and 6 deletions

View File

@ -21,8 +21,8 @@ typedef ALvoid (ALAPIENTRY *alListeneriPROC) (ALenum pname, ALint value);
typedef ALvoid (ALAPIENTRY *alListenerfPROC) (ALenum pname, ALfloat value);
typedef ALvoid (ALAPIENTRY *alListenerfvPROC) (ALenum pname, const ALfloat * value);
typedef ALvoid (ALAPIENTRY *alListener3fPROC) (ALenum pname, ALfloat v1, ALfloat v2, ALfloat v3);
typedef ALint (ALAPIENTRY *alGetListeneriPROC) (ALenum pname);
typedef ALfloat (ALAPIENTRY *alGetListenerfPROC) (ALenum pname);
typedef void (ALAPIENTRY *alGetListeneriPROC) (ALenum pname, ALint* value);
typedef void (ALAPIENTRY *alGetListenerfPROC) (ALenum pname, ALfloat* value);
typedef ALvoid (ALAPIENTRY *alGetListenerfvPROC) (ALenum pname, ALfloat * floatdata);
typedef ALvoid (ALAPIENTRY *alGenSourcesPROC) (ALsizei n, ALuint * sources);
typedef ALvoid (ALAPIENTRY *alDeleteSourcesPROC) (ALsizei n, ALuint * sources);
@ -195,12 +195,14 @@ static void JNICALL Java_org_lwjgl_openal_AL10_nalListener3f(JNIEnv *env, jclass
}
static jint JNICALL Java_org_lwjgl_openal_AL10_nalGetListeneri(JNIEnv *env, jclass clazz, jint pname) {
ALint __result = alGetListeneri(pname);
ALint __result;
alGetListeneri(pname, &__result);
return __result;
}
static jfloat JNICALL Java_org_lwjgl_openal_AL10_nalGetListenerf(JNIEnv *env, jclass clazz, jint pname) {
ALfloat __result = alGetListenerf(pname);
ALfloat __result;
alGetListenerf(pname, &__result);
return __result;
}

View File

@ -690,7 +690,7 @@ public interface AL10 {
* @param pname name of the attribute to be retrieved
* @return int
*/
int alGetListeneri(@ALenum int pname);
void alGetListeneri(@ALenum int pname, @Result @ALint int value);
/**
* Listener state is maintained inside the AL implementation and can be queried in
@ -699,7 +699,7 @@ public interface AL10 {
* @param pname name of the attribute to be retrieved
* @return float
*/
float alGetListenerf(@ALenum int pname);
void alGetListenerf(@ALenum int pname, @Result float value);
/**
* Listener state is maintained inside the AL implementation and can be queried in