UNTIL STATEMENT until(expr) statement; or do { statements; } until(expr); This is a sort of inversion of while. Statements are executed until 'expr' is true. This is a simulated LPC extension done via /include/auto.h .