1 #pragma version(1)
2 #pragma rs java_package_name(foo)
3 
4 #ifdef __LP64__
5 void a(float f) { }
6 #else
7 void a(double f, float g) { }
8 #endif
9 
10 void b(int j, size_t k, int l, ssize_t m) { }
11 
12 #ifdef __LP64__
13 void c64() { }
14 #else
15 void 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__
22 void z(float f) { }
23 #else
24 void z(double f, float g) { }
25 #endif
26 
27 void y(int j, size_t k, int l, ssize_t m) { }
28 
29 #ifdef __LP64__
30 void x64() { }
31 #else
32 void x32() { }
33 #endif
34