2025-09-30 13:04:40 +00:00
|
|
|
/*!
|
2025-10-28 20:40:26 +00:00
|
|
|
* @file Mw/Error.h
|
|
|
|
|
* @brief Error codes
|
2025-09-30 13:04:40 +00:00
|
|
|
*/
|
2025-09-30 03:09:54 +00:00
|
|
|
#ifndef __MW_ERROR_H__
|
|
|
|
|
#define __MW_ERROR_H__
|
|
|
|
|
|
|
|
|
|
#include <Mw/MachDep.h>
|
|
|
|
|
|
2025-09-30 13:04:40 +00:00
|
|
|
/*!
|
2025-10-28 20:40:26 +00:00
|
|
|
* @brief Error code enumeration
|
2025-09-30 13:04:40 +00:00
|
|
|
*/
|
2025-10-01 21:47:55 +00:00
|
|
|
typedef enum MwErrorEnum_T {
|
2025-09-30 13:04:40 +00:00
|
|
|
/*!
|
2025-10-28 20:40:26 +00:00
|
|
|
* @brief No error
|
2025-09-30 13:04:40 +00:00
|
|
|
*/
|
2025-10-01 21:47:55 +00:00
|
|
|
MwEsuccess = 0,
|
|
|
|
|
/*!
|
2025-10-28 20:40:26 +00:00
|
|
|
* @brief There was an error
|
2025-10-01 21:47:55 +00:00
|
|
|
*/
|
|
|
|
|
MwEerror,
|
|
|
|
|
} MwErrorEnum;
|
|
|
|
|
|
|
|
|
|
/*!
|
2025-10-28 20:40:26 +00:00
|
|
|
* @brief Get the last error
|
2025-10-01 21:47:55 +00:00
|
|
|
*/
|
2025-10-07 06:05:07 +00:00
|
|
|
MWDECL const char* MwGetLastError(void);
|
2025-09-30 03:09:54 +00:00
|
|
|
|
|
|
|
|
#endif
|