#include <stdio.h>
#include <signal.h>
#include <setjmp.h>
Go to the source code of this file.
Define Documentation
#define BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE |
#define BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE_1 |
#define BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE_2 |
#define END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
octave_no_exception |
|
octave_exec_exception |
|
octave_alloc_exception |
|
Function Documentation
CRUFT_API void octave_handle_signal |
( |
void |
|
) |
|
CRUFT_API void octave_jump_to_enclosing_context |
( |
void |
|
) |
|
CRUFT_API void octave_restore_current_context |
( |
void * |
|
) |
|
CRUFT_API void octave_restore_signal_mask |
( |
void |
|
) |
|
CRUFT_API void octave_rethrow_exception |
( |
void |
|
) |
|
CRUFT_API void octave_save_current_context |
( |
void * |
|
) |
|
CRUFT_API void octave_save_signal_mask |
( |
void |
|
) |
|
CRUFT_API void octave_throw_bad_alloc |
( |
void |
|
) |
|
CRUFT_API void octave_throw_execution_exception |
( |
void |
|
) |
|
CRUFT_API void octave_throw_interrupt_exception |
( |
void |
|
) |
|
Variable Documentation