// Cross a Try Statement With Finally Clause #include #include EHM_EXCEPTION(not_raised_exception)(); int main(int argc, char * argv[]) { unsigned int times = 1; unsigned int total_frames = 1; if (2 < argc) { times = strtol(argv[1], 0p, 10); } if (3 < argc) { total_frames = strtol(argv[2], 0p, 10); } for (unsigned int count = 0 ; count < times ; ++count) { try { // ... } catchResume (not_raised_exception *) { // ... } } }