/*
 * TYPEDEF: SE_ERROR_HANDLING_FUNCTION_SIGNATURE
 *
 *   A short-hand way for a user to declare a user-defined error-handling
 *   function.  This ensures that the function will have the desired
 *   function signature.
 *
 *   The error-handling function must be defined to accept the following 4
 *   parameters in this order:
 *   1) an SE_LEVEL_0_API_FUNCTION_ENUM value, which will indicate which
 *      function in the Level 0 API is being handled
 *   2) an SE_STATUS_CODE_ENUM value, which will indicate the status code
 *      that is about to be returned
 *   3) a const char *, the value most recently set by
 *      SE_SetFirstErrorMessage()
 *   4) a const char *, the value most recently set by
 *      SE_SetSecondErrorMessage()
 */
typedef void (SE_ERROR_HANDLING_FUNCTION_SIGNATURE)
(
SE_LEVEL_0_API_FUNCTION_ENUM function_to_catch,
SE_STATUS_CODE_ENUM status_code,
constchar *msg1,
constchar *msg2
);
Prev: SE_ERROR_HANDLING_FUNCTION_PTR. Next: SE_FIELD_RANGE_MATCHING_ENUM. Up:Index