well, say I activate a lot of things such as:
void something(){
workstart:
work1
work2
work3
work4
if (work1 <=0)
goto workstart;
}
Just simple to use inside a function to go back to the beginning isnt it? Not like its jumping all over the code its within the eyeline of the label and simple to follow.