1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#if PLATFORM_WINDOWS || PLATFORM_MAC # define IDENTIFIER(n) _##n #else /* Linux */ # define IDENTIFIER(n) n #endif .globl IDENTIFIER(lib1_function) IDENTIFIER(lib1_function): #if !defined(PLATFORM_ANDROID) movl $42, %eax ret #else /* Android (assuming ARM) */ mov r0, #42 bx lr #endif