C: error: se esperaba ‘)’ antes de ‘;’ simbólico

Este parece ser el código más simple, pero no sé por qué no se comstackrá:

switch(choice) { case 0: printf("%d", LOOP_LIMIT); /* this line gives the error */ break; case 1: 

Cuando comento la línea se comstack bien

Tu código tiene algo como esto:

 #define LOOP_LIMIT 10; ^ Remove this semicolon.