* Generalised preprocesser loop protection code.