Move declaration and rename constant in _Version_String. Close #3978. --- bsps/shared/rtems-version.c | 2 +- cpukit/include/rtems/score/copyrt.h | 5 +++++ cpukit/include/rtems/system.h | 6 ------ cpukit/sapi/src/getversionstring.c | 5 ++--- testsuites/sptests/spsize/size.c | 2 +- 5 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/bsps/shared/rtems-version.c b/bsps/shared/rtems-version.c index 99b98966e6..26f7a5731a 100644 --- a/bsps/shared/rtems-version.c +++ b/bsps/shared/rtems-version.c @@ -25,7 +25,7 @@ #error "Missing RTEMS_BSP" #endif -const char _RTEMS_version[] = +const char _Version_String[] = "rtems-" RTEMS_VERSION " (" CPU_NAME "/" CPU_MODEL_NAME "/" RTEMS_XSTRING( RTEMS_BSP ) ")"; diff --git a/cpukit/include/rtems/score/copyrt.h b/cpukit/include/rtems/score/copyrt.h index c7b00b4247..7addf4dbda 100644 --- a/cpukit/include/rtems/score/copyrt.h +++ b/cpukit/include/rtems/score/copyrt.h @@ -41,6 +41,11 @@ extern "C" { */ extern const char _Copyright_Notice[]; +/** + * @brief The RTEMS version string. + */ +extern const char _Version_String[]; + #ifdef __cplusplus } #endif diff --git a/cpukit/include/rtems/system.h b/cpukit/include/rtems/system.h index 032ac56a95..3a2dff9721 100644 --- a/cpukit/include/rtems/system.h +++ b/cpukit/include/rtems/system.h @@ -39,12 +39,6 @@ extern "C" { #ifndef ASM -/* - * The use of this variable is deprecated, use rtems_get_version_string() - * instead. - */ -extern RTEMS_DEPRECATED const char _RTEMS_version[]; - /** * The following is the extern for the RTEMS copyright string. */ diff --git a/cpukit/sapi/src/getversionstring.c b/cpukit/sapi/src/getversionstring.c index f3fada9c48..4f29db0350 100644 --- a/cpukit/sapi/src/getversionstring.c +++ b/cpukit/sapi/src/getversionstring.c @@ -19,11 +19,10 @@ #include "config.h" #endif -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" - #include <rtems.h> +#include <rtems/score/copyrt.h> const char *rtems_get_version_string(void) { - return _RTEMS_version; + return _Version_String; } diff --git a/testsuites/sptests/spsize/size.c b/testsuites/sptests/spsize/size.c index d26e34f51d..ca6c3fc538 100644 --- a/testsuites/sptests/spsize/size.c +++ b/testsuites/sptests/spsize/size.c @@ -432,7 +432,7 @@ uninitialized += (sizeof _CPU_Interrupt_stack_low) + initialized += /*copyrt.h*/ (strlen(_Copyright_Notice)+1) + - (strlen(_RTEMS_version)+1); + (strlen(_Version_String)+1); -- 2.26.2 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel