diff options
author | Sven Gothel <[email protected]> | 2010-11-07 07:24:32 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2010-11-07 07:24:32 +0100 |
commit | e7fe471e5899cfb22d40234242c7baea738d87fc (patch) | |
tree | ac70667492abfda92da21dbbdd81835fcf04f946 /test/junit/com/jogamp/gluegen/pcpptest.h | |
parent | ed83567444bd803918b8904eb71b155d4eff2de4 (diff) |
PCPP: Fix ifdef/ifndef, if, elif and endif correct ; Enhanced PCPP tests
Diffstat (limited to 'test/junit/com/jogamp/gluegen/pcpptest.h')
-rw-r--r-- | test/junit/com/jogamp/gluegen/pcpptest.h | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/test/junit/com/jogamp/gluegen/pcpptest.h b/test/junit/com/jogamp/gluegen/pcpptest.h index 58b8935..5009d04 100644 --- a/test/junit/com/jogamp/gluegen/pcpptest.h +++ b/test/junit/com/jogamp/gluegen/pcpptest.h @@ -1,6 +1,39 @@ #define CL_SCHAR_MIN (-127-1) -#define CL_ALIGNED(_x) __attribute__ ((aligned(_x))) -cl_char CL_ALIGNED(2) s[2]; +#define __YES__ 1 + +#if defined( __YES__ ) + #define TEST_A(_x) GOOD_A +#elif defined( _WIN32) && (_MSC_VER) + #define TEST_A(_x) ERR_A_1 +#elif defined( __unix__) || ( __sun__ ) + #define TEST_A(_x) ERR_A_2 +#else + #define TEST_A(_x) ERR_A_3 +#endif + +#if defined( __NO__ ) + #define TEST_B ERR_B_1 +#elif defined( __YES__) + #define TEST_B GOOD_B +#elif defined( __unix__) || ( __sun__ ) + #define TEST_B ERR_B_2 +#else + #define TEST_B ERR_B_3 +#endif + +#if defined( __NO__ ) + #define TEST_C ERR_C_1 +#elif defined( __NO__ ) + #define TEST_C ERR_C_2 +#elif defined( __unix__) || ( __sun__ ) + #define TEST_C ERR_C_3 +#else + #define TEST_C GOOD_C +#endif + +cl_char TEST_A(2); +int TEST_B; +int TEST_C; |