28 lines · c
1#ifndef INCLUDED2#define INCLUDED3 4#pragma OPENCL EXTENSION all : begin5#pragma OPENCL EXTENSION all : end6 7#pragma OPENCL EXTENSION my_ext : begin8struct A {9 int a;10};11#pragma OPENCL EXTENSION my_ext : end12#pragma OPENCL EXTENSION my_ext : end13 14#define my_ext15 16typedef struct A TypedefOfA;17typedef const __private TypedefOfA* PointerOfA;18 19void f(void);20 21__attribute__((overloadable)) void g(long x);22 23 24 25__attribute__((overloadable)) void g(void);26 27#endif // INCLUDED28