The MLib implements a cleanup-stack exception handling sub-system that is described by the document at http://www.freetype.org/david/reliable-c.html |
M_Exception
|
M_ExceptionRec
|
M_XTRY_CORE
|
M_XTRY
|
M_XCATCH
|
M_XCATCH_ANY
|
M_XEND
|
M_XTHROW_CORE
|
M_XTHROW
|
M_XRETHROW_CORE
|
M_XRETHROW
|
M_ExceptionFamily
|
M_XHandler
|
M_XContext
|
M_XMark
|
M_XHandlerRec
|
mlib_exception_family
|
m_err_mutex_init
|
m_err_mutex_lock
|
m_err_mutex_unlock
|
m_err_synlock_init
|
m_err_synlock_lock
|
m_err_synlock_unlock
|
m_err_rwlock_init
|
m_err_rwlock_read_begin
|
m_err_rwlock_read_end
|
m_err_rwlock_write_begin
|
m_err_rwlock_write_end
|
M_CleanupFunc
|
m_err_parameter_check
|