1#pragma version(1) 2#pragma rs java_package_name(foo) 3 4#ifdef __LP64__ 5void a(float f) { } 6#else 7void a(double f, float g) { } 8#endif 9 10void b(int j, size_t k, int l, ssize_t m) { } 11 12#ifdef __LP64__ 13void c64() { } 14#else 15void c32() { } 16#endif 17 18// the errors after this point should go unreported, because of the 19// invokable name mismatch above (c32 versus c64) 20 21#ifdef __LP64__ 22void z(float f) { } 23#else 24void z(double f, float g) { } 25#endif 26 27void y(int j, size_t k, int l, ssize_t m) { } 28 29#ifdef __LP64__ 30void x64() { } 31#else 32void x32() { } 33#endif 34