David Hedberg david.hedberg@gmail.com writes:
/* Check that all the messages received can be found in vista_plus_msgs. */+#define verify_vista_plus_msgs() \
do { \UINT i,j, failcount = 0; \for(i = 0; i < sequences[LISTVIEW_SEQ_INDEX]->count; i++) { \BOOL found = FALSE; \UINT msg = sequences[LISTVIEW_SEQ_INDEX]->sequence[i].message; \for(j = 0; vista_plus_msgs[j] != 0; j++) \if(vista_plus_msgs[j] == msg) found = TRUE; \if(!found) { \failcount++; \trace("Unexpected messaged %d\n", msg); \} \} \ok(!failcount,"Failed (%d).\n", failcount); \flush_sequences(sequences, NUM_MSG_SEQUENCES); \} while(0)
Please avoid that sort of thing, make it a separate function instead.