if (next_return_point){ next_return_point--; switch(return_point[next_return_point]){ case 0: return; break; case 1: goto RETURN_1; break; case 2: goto RETURN_2; break; case 3: goto RETURN_3; break; case 4: goto RETURN_4; break; case 5: goto RETURN_5; break; } } error(3);