/** Test File...very demoniac for parsing... **/ #include #include #ifdef (_cplusplus) { #define VALUE 5 #define MACRO(x) (x^2) # define abs_float(x) \ ( ((x)<0) ? -(x) : (x) ) typedef struct { pTest *pNext; pTest *pPrev; } Another_test, *pTest; typedef struct xauth { unsigned short family; char *address; } Xauth; typedef struct { color to_move; occupant board[8][8]; } game; typedef game gt_data; /* A comment with a function hello() { } */ // Continued... RockType * MyMusicFunction( void *Red, int Hot, // Comment double slash char Chili, /* Comment inline */ unsigned long Peppers) // A comment..just to make some noise... { // Passed first stage ??? // Ok..get ready for the second one ! if(I_Have_Failed() >= 0 && /* comments everywhere :} */ This_Appears() == 1) { printf("Damn !!! Better going to bed :(("); if ( vs ) // here you are ;} activateSpace( vs->currentView() ); } } }