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