#define mPRE_mess with_TSP          
// TEST: Various messes.
/*mess*/   while /*mess*/ (q)  // mess  
/*mess*/ whilefn() //mess
; /*mess*/

/*mess*/   for /*mess*/ (;q;)  // mess  
/*mess*/ fnfor() //mess
; /*mess*/

switch (q) a(); // rare!

/*mess*/ if /*mess*/  (q) //  mess  
 /*ok*/ theiffn() /*mess*/
/*mess*/ ; /*mess*/
/*mess*/ else /*mess*/  // mess
/*mess*/  theelsefn() /*mess*/
/*mess*/ ; /*mess*/
/*mess*/ c();
