|
dpkg 1.22.7-3-g89f48
|
Public Types | |
| enum | { HANDLER_TYPE_FUNC , HANDLER_TYPE_JUMP } |
Data Fields | ||
| struct error_context * | next | |
| enum error_context:: { ... } | handler_type | |
| union { | ||
| error_handler_func * func | ||
| jmp_buf * jump | ||
| } | handler | |
| struct { | ||
| error_printer_func * func | ||
| const void * data | ||
| } | printer | |
| struct cleanup_entry * | cleanups | |
| char * | errmsg | |
| struct cleanup_entry* error_context::cleanups |
Referenced by pop_cleanup(), and push_checkpoint().
| const void* error_context::data |
| char* error_context::errmsg |
Referenced by do_internerr(), and ohshite().
| error_handler_func* error_context::func |
Referenced by do_internerr().
| error_printer_func* error_context::func |
| union { ... } error_context::handler |
Referenced by push_error_context_func().
| enum { ... } error_context::handler_type |
| jmp_buf* error_context::jump |
| struct error_context* error_context::next |
Referenced by pop_error_context().
| struct { ... } error_context::printer |
Referenced by push_error_context_func(), and push_error_context_jump().