case exception_int_divide_by_zero:
case exception_flt_divide_by_zero:
throw divide_by_zero(*info);
break;
default:
throw structured_exception(*info);
break;
}
}
//
// structured_exception::
//
structured_exception::structured_exception
(exception_pointers const &info) throw()
{
exception_record const &exception = *(info.exceptionrecord);
address_ = exception.exceptionaddress;
//code_ = exception.exceptioncode;
}