I2C API Error structure

The error code returned by the I2C ROM driver is an enum structure. The Error structure is as follows:

typedef enum-->
{-->
 			LPC_OK=0, /**< enum value returned on Success */-->
			 ERROR,	-->
 ERR_I2C_BASE = 0x00060000,-->
/*0x00060001*/	 ERR_I2C_NAK=ERR_I2C_BASE+1,-->
/*0x00060002*/	 ERR_I2C_BUFFER_OVERFLOW, -->
/*0x00060003*/	 ERR_I2C_BYTE_COUNT_ERR, -->
/*0x00060004*/	 ERR_I2C_LOSS_OF_ARBRITRATION,    -->
/*0x00060005*/	 ERR_I2C_SLAVE_NOT_ADDRESSED,-->
/*0x00060006*/	 ERR_I2C_LOSS_OF_ARBRITRATION_NAK_BIT,   -->
/*0x00060007*/	 ERR_I2C_GENERAL_FAILURE,-->
/*0x00060008*/	 ERR_I2C_REGS_SET_TO_DEFAULT-->
} ErrorCode_t;-->

-->