You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
AssetManager: implement resolveAttrs
This commit is contained in:
@@ -40,6 +40,17 @@
|
||||
#define _GET_BYTE_ARRAY_ELEMENTS(b_array) ((*env)->GetByteArrayElements(env, b_array, NULL))
|
||||
#define _RELEASE_BYTE_ARRAY_ELEMENTS(b_array, buffer_ptr) ((*env)->ReleaseByteArrayElements(env, b_array, buffer_ptr, 0))
|
||||
|
||||
// token pasting with macro expansion
|
||||
|
||||
#define __JOIN(x, y) x ## y
|
||||
#define JOIN(x, y) __JOIN(x, y)
|
||||
#define JOIN3(x, y, z) JOIN(JOIN(x, y), z)
|
||||
|
||||
// define enum member value to a value from autogenerated header
|
||||
|
||||
#define JAVA_ENUM(name) \
|
||||
name = JOIN3(JAVA_ENUM_CLASS, _, name)
|
||||
|
||||
// this really doesn't belong here, should probably put this in Java and deal with ugly name convention of autogenerated headers
|
||||
|
||||
#define MOTION_EVENT_ACTION_DOWN 0
|
||||
|
||||
Reference in New Issue
Block a user