hunting/utils/StatusCode/include/StatusCode.h
xiaojiazhu 45a7b9e764 1.Improve hal module.
2.Add status code module.
2023-08-18 09:11:39 -07:00

25 lines
561 B
C

#ifndef STATUS_CODE_H
#define STATUS_CODE_H
#ifdef __cplusplus
extern "C"
{
#endif
enum STATUS_CODE
{
STATUS_CODE_OK = 0,
STATUS_CODE_NOT_OK,
STATUS_CODE_VIRTUAL_FUNCTION,
STATUS_CODE_INVALID_PARAMENTER,
STATUS_CODE_END
};
typedef struct status_code StatusCode;
typedef struct status_code
{
const char *(*printStringCode)(const StatusCode);
const long int mStatusCode;
} StatusCode;
const StatusCode CreateStatusCode(const long int code);
#ifdef __cplusplus
}
#endif
#endif