Author: rinrab
Date: Wed Mar 4 16:24:20 2026
New Revision: 1932159
Log:
Access elements as non-const from an array if a modification follows after to
fix compilation warning.
* subversion/libsvn_subr/subst.c
(build_keywords): Treat keyword as non-const 'char*' when accessing array.
* subversion/libsvn_subr/version.c
(svn_version__parse_version_striong): Make piece non-constant and adjust
cast.
Modified:
subversion/trunk/subversion/libsvn_subr/subst.c
subversion/trunk/subversion/libsvn_subr/version.c
Modified: subversion/trunk/subversion/libsvn_subr/subst.c
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/subst.c Wed Mar 4 15:16:10
2026 (r1932158)
+++ subversion/trunk/subversion/libsvn_subr/subst.c Wed Mar 4 16:24:20
2026 (r1932159)
@@ -298,7 +298,7 @@ build_keywords(apr_hash_t **kw,
for (i = 0; i < keyword_tokens->nelts; ++i)
{
- const char *keyword = APR_ARRAY_IDX(keyword_tokens, i, const char *);
+ char *keyword = APR_ARRAY_IDX(keyword_tokens, i, char *);
const char *custom_fmt = NULL;
if (expand_custom_keywords)
Modified: subversion/trunk/subversion/libsvn_subr/version.c
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/version.c Wed Mar 4 15:16:10
2026 (r1932158)
+++ subversion/trunk/subversion/libsvn_subr/version.c Wed Mar 4 16:24:20
2026 (r1932159)
@@ -253,7 +253,7 @@ svn_version__parse_version_string(svn_ve
require that it be present. */
if (pieces->nelts == 3)
{
- const char *piece = APR_ARRAY_IDX(pieces, 2, const char *);
+ char *piece = APR_ARRAY_IDX(pieces, 2, char *);
char *hyphen = strchr(piece, '-');
if (hyphen)
{