diff --git a/include/freerdp/freerdp.h b/include/freerdp/freerdp.h index ee7f0fa4e..575f8c9e1 100644 --- a/include/freerdp/freerdp.h +++ b/include/freerdp/freerdp.h @@ -260,9 +260,9 @@ FREERDP_API UINT32 freerdp_error_info(freerdp* instance); FREERDP_API void freerdp_set_error_info(rdpRdp* rdp, UINT32 error); FREERDP_API void freerdp_get_version(int* major, int* minor, int* revision); -FREERDP_API char* freerdp_get_version_string(void); -FREERDP_API char* freerdp_get_build_date(void); -FREERDP_API char* freerdp_get_build_revision(void); +FREERDP_API const char* freerdp_get_version_string(void); +FREERDP_API const char* freerdp_get_build_date(void); +FREERDP_API const char* freerdp_get_build_revision(void); FREERDP_API freerdp* freerdp_new(void); FREERDP_API void freerdp_free(freerdp* instance); diff --git a/libfreerdp/core/freerdp.c b/libfreerdp/core/freerdp.c index fcead8752..1fa894a15 100644 --- a/libfreerdp/core/freerdp.c +++ b/libfreerdp/core/freerdp.c @@ -394,12 +394,12 @@ void freerdp_get_version(int* major, int* minor, int* revision) *revision = FREERDP_VERSION_REVISION; } -char* freerdp_get_version_string(void) +const char* freerdp_get_version_string(void) { return FREERDP_VERSION_FULL; } -char* freerdp_get_build_date(void) +const char* freerdp_get_build_date(void) { static char build_date[64]; @@ -408,7 +408,7 @@ char* freerdp_get_build_date(void) return build_date; } -char* freerdp_get_build_revision(void) +const char* freerdp_get_build_revision(void) { return GIT_REVISION; } diff --git a/winpr/include/winpr/winpr.h b/winpr/include/winpr/winpr.h index 07938d7e6..87cc17d1c 100644 --- a/winpr/include/winpr/winpr.h +++ b/winpr/include/winpr/winpr.h @@ -48,8 +48,8 @@ #endif WINPR_API void winpr_get_version(int* major, int* minor, int* revision); -WINPR_API char* winpr_get_version_string(void); -WINPR_API char* winpr_get_build_date(void); -WINPR_API char* winpr_get_build_revision(void); +WINPR_API const char* winpr_get_version_string(void); +WINPR_API const char* winpr_get_build_date(void); +WINPR_API const char* winpr_get_build_revision(void); #endif /* WINPR_H */ diff --git a/winpr/libwinpr/utils/winpr.c b/winpr/libwinpr/utils/winpr.c index ce68bfc49..3a1d5f3cf 100644 --- a/winpr/libwinpr/utils/winpr.c +++ b/winpr/libwinpr/utils/winpr.c @@ -37,12 +37,12 @@ void winpr_get_version(int* major, int* minor, int* revision) *revision = WINPR_VERSION_REVISION; } -char* winpr_get_version_string(void) +const char* winpr_get_version_string(void) { return WINPR_VERSION_FULL; } -char* winpr_get_build_date(void) +const char* winpr_get_build_date(void) { static char build_date[64]; @@ -51,7 +51,7 @@ char* winpr_get_build_date(void) return build_date; } -char* winpr_get_build_revision(void) +const char* winpr_get_build_revision(void) { return GIT_REVISION; }