aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/compat.h
diff options
context:
space:
mode:
Diffstat (limited to 'Alc/compat.h')
-rw-r--r--Alc/compat.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Alc/compat.h b/Alc/compat.h
index 114fc655..247ed05b 100644
--- a/Alc/compat.h
+++ b/Alc/compat.h
@@ -46,4 +46,12 @@ void CloseLib(void *handle);
void *GetSymbol(void *handle, const char *name);
#endif
+#ifdef __ANDROID__
+#define JCALL(obj, func) ((*(obj))->func((obj), EXTRACT_VCALL_ARGS
+#define JCALL0(obj, func) ((*(obj))->func((obj) EXTRACT_VCALL_ARGS
+
+/** Returns a JNIEnv*. */
+void *Android_GetJNIEnv(void);
+#endif
+
#endif /* AL_COMPAT_H */