1 #ifndef INCLUDED 2 #define INCLUDED 3 4 #pragma OPENCL EXTENSION all : begin 5 #pragma OPENCL EXTENSION all : end 6 7 #pragma OPENCL EXTENSION my_ext : begin 8 struct A { 9 int a; 10 }; 11 #pragma OPENCL EXTENSION my_ext : end 12 #pragma OPENCL EXTENSION my_ext : end 13 14 #define my_ext 15 16 typedef struct A TypedefOfA; 17 typedef const __private TypedefOfA* PointerOfA; 18 19 void f(void); 20 21 __attribute__((overloadable)) void g(long x); 22 23 24 25 __attribute__((overloadable)) void g(void); 26 27 #endif // INCLUDED 28