svn commit: r1930631 - apr/apr/trunk/json

[email protected] Tue, 16 Dec 2025 13:18:24 -0000
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <[email protected]>
Author: ivan
Date: Tue Dec 16 13:18:23 2025
New Revision: 1930631

Log:
* json/apr_json.c
* json/apr_json_decode.c
  (apr_json_array_add, apr_json_decode_array): Use APR_ARRAY_PUSH macro.

Modified:
   apr/apr/trunk/json/apr_json.c
   apr/apr/trunk/json/apr_json_decode.c

Modified: apr/apr/trunk/json/apr_json.c
==============================================================================
--- apr/apr/trunk/json/apr_json.c	Tue Dec 16 12:45:02 2025	(r1930630)
+++ apr/apr/trunk/json/apr_json.c	Tue Dec 16 13:18:23 2025	(r1930631)
@@ -274,7 +274,7 @@ APR_DECLARE(apr_status_t) apr_json_array
 
     array = arr->value.array->array;
     if (array) {
-        *((apr_json_value_t **) (apr_array_push(array))) = val;
+        APR_ARRAY_PUSH(array, apr_json_value_t *) = val;
     }
 
     return APR_SUCCESS;

Modified: apr/apr/trunk/json/apr_json_decode.c
==============================================================================
--- apr/apr/trunk/json/apr_json_decode.c	Tue Dec 16 12:45:02 2025	(r1930630)
+++ apr/apr/trunk/json/apr_json_decode.c	Tue Dec 16 13:18:23 2025	(r1930631)
@@ -417,8 +417,8 @@ static apr_status_t apr_json_decode_arra
         array->value.array->array = apr_array_make(self->pool, count,
                                                    sizeof(apr_json_value_t *));
         while (element) {
-            *((apr_json_value_t **) (apr_array_push(array->value.array->array))) =
-                    element;
+            APR_ARRAY_PUSH(array->value.array->array, apr_json_value_t *) =
+                element;
             element = apr_json_array_next(array, element);
         }
     }