svn commit: r1932159 - subversion/trunk/subversion/libsvn_subr

[email protected]
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <177264146103.3849656.2744131331016825450@svn02-us-east.apache.org>
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)
         {
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.