#include "DeskLib:Error2.h"


static void	Desk_Error2__SetupForBOOLError( Desk_bool error)
{
Desk_UNUSED( error);
Desk_Error2_ClearErrorBlock( &Desk_error2_globalblock);
Desk_error2_globalblock.type		= Desk_error2_type_MISC;
}


Desk_bool	Desk_Error2_XCheckBOOL( Desk_bool error)
{
if (error==NOERROR)	return error;
Desk_Error2__SetupForBOOLError( error);
if (Desk_Error2_XHandle( &Desk_error2_globalblock)==Desk_error2_HANDLED)
	return NOERROR;
else	return ERROR;
}



void	Desk_Error2_CheckBOOL( Desk_bool error)
{
if (error==NOERROR)	return;
Desk_Error2__SetupForBOOLError( error);
Desk_Error2_Handle( &Desk_error2_globalblock);
return;
}
