diff --git a/src/include/lwip/init.h b/src/include/lwip/init.h index 3429e78a..ba5b1cf3 100644 --- a/src/include/lwip/init.h +++ b/src/include/lwip/init.h @@ -39,17 +39,24 @@ extern "C" { #endif /** X.x.x: Major version of the stack */ -#define LWIP_VERSION_MAJOR 1 +#define LWIP_VERSION_MAJOR 1U /** x.X.x: Minor version of the stack */ -#define LWIP_VERSION_MINOR 3 +#define LWIP_VERSION_MINOR 3U /** x.x.X: Revision of the stack */ -#define LWIP_VERSION_REVISION 1 -/** For release candidates, this is set to 0..255 - * For official releases, this is set to 255 (i.e. LWIP_RC_RELEASE) */ -#define LWIP_VERSION_RC 0 +#define LWIP_VERSION_REVISION 2U +/** For release candidates, this is set to 1..255 + * For official releases, this is set to 255 (LWIP_RC_RELEASE) + * For development versions (CVS), this is set to 0 (LWIP_RC_DEVELOPMENT) */ +#define LWIP_VERSION_RC 0U /** LWIP_VERSION_RC is set to LWIP_RC_RELEASE for official releases */ -#define LWIP_RC_RELEASE 255 +#define LWIP_RC_RELEASE 255U +/** LWIP_VERSION_RC is set to LWIP_RC_DEVELOPMENT for CVS versions */ +#define LWIP_RC_DEVELOPMENT 0U + +#define LWIP_VERSION_IS_RELEASE (LWIP_VERSION_RC == LWIP_RC_RELEASE) +#define LWIP_VERSION_IS_DEVELOPMENT (LWIP_VERSION_RC == LWIP_RC_DEVELOPMENT) +#define LWIP_VERSION_IS_RC ((LWIP_VERSION_RC != LWIP_RC_RELEASE) && (LWIP_VERSION_RC != LWIP_RC_DEVELOPMENT)) /** Provides the version of the stack */ #define LWIP_VERSION (LWIP_VERSION_MAJOR << 24 | LWIP_VERSION_MINOR << 16 |