#ifndef TOOLBOX_ERRCODE_H #define TOOLBOX_ERRCODE_H #define RET_TYPE unsigned char #define RET_OK ((RET_TYPE) 0L) /* No Error */ #define RET_EFM ((RET_TYPE) 1L) /* Failed to malloc */ #define RET_EIDNE ((RET_TYPE) 2L) /* Item Does Not Exist */ #define RET_EVBTS ((RET_TYPE) 3L) /* Value Bigger Than Size */ #define RET_EVN ((RET_TYPE) 4L) /* Value is Null */ #define RET_EIAE ((RET_TYPE) 5L) /* Item Already Exist */ #define RET_EFMC ((RET_TYPE) 6L) /* Failed to memcpy */ #endif