mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-25 18:14:53 +00:00
err.h: move typedef of err_t after enum definition
This allows for 'typedef err_enum_t err_t' and thus strong type checking of the enum in c++.
This commit is contained in:
parent
684adaca29
commit
d1da9ec5d3
@ -49,14 +49,6 @@ extern "C" {
|
|||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** Define LWIP_ERR_T in cc.h if you want to use
|
|
||||||
* a different type for your platform (must be signed). */
|
|
||||||
#ifdef LWIP_ERR_T
|
|
||||||
typedef LWIP_ERR_T err_t;
|
|
||||||
#else /* LWIP_ERR_T */
|
|
||||||
typedef s8_t err_t;
|
|
||||||
#endif /* LWIP_ERR_T*/
|
|
||||||
|
|
||||||
/** Definitions for error constants. */
|
/** Definitions for error constants. */
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/** No error, everything OK. */
|
/** No error, everything OK. */
|
||||||
@ -96,6 +88,14 @@ typedef enum {
|
|||||||
ERR_ARG = -16
|
ERR_ARG = -16
|
||||||
} err_enum_t;
|
} err_enum_t;
|
||||||
|
|
||||||
|
/** Define LWIP_ERR_T in cc.h if you want to use
|
||||||
|
* a different type for your platform (must be signed). */
|
||||||
|
#ifdef LWIP_ERR_T
|
||||||
|
typedef LWIP_ERR_T err_t;
|
||||||
|
#else /* LWIP_ERR_T */
|
||||||
|
typedef s8_t err_t;
|
||||||
|
#endif /* LWIP_ERR_T*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user