* src/vm/exceptions.c (throw_exception_exit_intern): Removed.
authortwisti <none@none>
Wed, 28 Mar 2007 13:29:09 +0000 (13:29 +0000)
committertwisti <none@none>
Wed, 28 Mar 2007 13:29:09 +0000 (13:29 +0000)
commit11948ddbe7c903a0483f43a06141bc9acda18fca
treebe4a5108f9e84e832cc18a5f18b5810c1c83eced
parentd1aadf4f56150f11f153bc74310fd102b62d44ad
* src/vm/exceptions.c (throw_exception_exit_intern): Removed.
(throw_exception): Likewise.
(throw_exception_exit): Likewise.
(throw_main_exception): Likewise.
(throw_main_exception_exit): Likewise.
(throw_cacao_exception_exit): Likewise.
(exceptions_print_stacktrace): New function.
* src/vm/exceptions.h: Likewise.

* src/vm/vm.c (vm_create): Use vm_abort or exceptions_print_stacktrace
instead of throw_main_exception_exit.
(vm_run): Likewise.
(vm_exit): Likewise.
(vm_get_mainclass_from_jar): Likewise.

* src/threads/native/threads.c (threads_init): Use return instead of
throw_exception_exit.
(threads_startup_thread): Use vm_abort.
src/threads/native/threads.c
src/vm/exceptions.c
src/vm/exceptions.h
src/vm/vm.c
src/vmcore/options.c
src/vmcore/options.h