svn commit: r1920659 - in /apr/apr-util/branches/1.7.x: jose/apr_jose_decode.c json/apr_json.c

[email protected]
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <[email protected]>
Author: ivan
Date: Sat Sep 14 19:11:02 2024
New Revision: 1920659

URL: http://svn.apache.org/viewvc?rev=1920659&view=rev
Log:
Fix x86 Windows build: add APU_DECLARE() apr_jose*() and apr_json_*()
function implementation.

Modified:
    apr/apr-util/branches/1.7.x/jose/apr_jose_decode.c
    apr/apr-util/branches/1.7.x/json/apr_json.c

Modified: apr/apr-util/branches/1.7.x/jose/apr_jose_decode.c
URL: http://svn.apache.org/viewvc/apr/apr-util/branches/1.7.x/jose/apr_jose_decode.c?rev=1920659&r1=1920658&r2=1920659&view=diff
==============================================================================
--- apr/apr-util/branches/1.7.x/jose/apr_jose_decode.c (original)
+++ apr/apr-util/branches/1.7.x/jose/apr_jose_decode.c Sat Sep 14 19:11:02 2024
@@ -1681,7 +1681,7 @@ apr_status_t apr_jose_decode_json(apr_jo
     return status;
 }
 
-apr_status_t apr_jose_decode(apr_jose_t **jose, const char *typ,
+APU_DECLARE(apr_status_t) apr_jose_decode(apr_jose_t **jose, const char *typ,
         apr_bucket_brigade *brigade, apr_jose_cb_t *cb, int level, int flags,
         apr_pool_t *pool)
 {

Modified: apr/apr-util/branches/1.7.x/json/apr_json.c
URL: http://svn.apache.org/viewvc/apr/apr-util/branches/1.7.x/json/apr_json.c?rev=1920659&r1=1920658&r2=1920659&view=diff
==============================================================================
--- apr/apr-util/branches/1.7.x/json/apr_json.c (original)
+++ apr/apr-util/branches/1.7.x/json/apr_json.c Sat Sep 14 19:11:02 2024
@@ -31,12 +31,12 @@
         APR_RING_CHECK_CONSISTENCY(&(o)->list, apr_json_value_t, link);                             \
     } while (0)
 
-apr_json_value_t *apr_json_value_create(apr_pool_t *pool)
+APU_DECLARE(apr_json_value_t *) apr_json_value_create(apr_pool_t *pool)
 {
     return apr_pcalloc(pool, sizeof(apr_json_value_t));
 }
 
-apr_json_value_t *apr_json_object_create(apr_pool_t *pool)
+APU_DECLARE(apr_json_value_t *) apr_json_object_create(apr_pool_t *pool)
 {
     apr_json_object_t *object;
 
@@ -50,7 +50,7 @@ apr_json_value_t *apr_json_object_create
     return json;
 }
 
-apr_json_value_t *apr_json_string_create(apr_pool_t *pool, const char *val,
+APU_DECLARE(apr_json_value_t *) apr_json_string_create(apr_pool_t *pool, const char *val,
         apr_ssize_t len) {
     apr_json_value_t *json = apr_json_value_create(pool);
 
@@ -67,7 +67,7 @@ apr_json_value_t *apr_json_string_create
     return json;
 }
 
-apr_json_value_t *apr_json_array_create(apr_pool_t *pool, int nelts)
+APU_DECLARE(apr_json_value_t *) apr_json_array_create(apr_pool_t *pool, int nelts)
 {
     apr_json_value_t *json = apr_json_value_create(pool);
 
@@ -82,7 +82,7 @@ apr_json_value_t *apr_json_array_create(
     return json;
 }
 
-apr_json_value_t *apr_json_long_create(apr_pool_t *pool, apr_int64_t lnumber)
+APU_DECLARE(apr_json_value_t *) apr_json_long_create(apr_pool_t *pool, apr_int64_t lnumber)
 {
     apr_json_value_t *json = apr_json_value_create(pool);
 
@@ -94,7 +94,7 @@ apr_json_value_t *apr_json_long_create(a
     return json;
 }
 
-apr_json_value_t *apr_json_double_create(apr_pool_t *pool, double dnumber)
+APU_DECLARE(apr_json_value_t *) apr_json_double_create(apr_pool_t *pool, double dnumber)
 {
     apr_json_value_t *json = apr_json_value_create(pool);
 
@@ -106,7 +106,7 @@ apr_json_value_t *apr_json_double_create
     return json;
 }
 
-apr_json_value_t *apr_json_boolean_create(apr_pool_t *pool, int boolean)
+APU_DECLARE(apr_json_value_t *) apr_json_boolean_create(apr_pool_t *pool, int boolean)
 {
     apr_json_value_t *json = apr_json_value_create(pool);
 
@@ -118,7 +118,7 @@ apr_json_value_t *apr_json_boolean_creat
     return json;
 }
 
-apr_json_value_t *apr_json_null_create(apr_pool_t *pool)
+APU_DECLARE(apr_json_value_t *) apr_json_null_create(apr_pool_t *pool)
 {
     apr_json_value_t *json = apr_json_value_create(pool);
 
@@ -129,7 +129,7 @@ apr_json_value_t *apr_json_null_create(a
     return json;
 }
 
-apr_status_t apr_json_object_set(apr_json_value_t *object,
+APU_DECLARE(apr_status_t) apr_json_object_set(apr_json_value_t *object,
         const char *key, apr_ssize_t klen, apr_json_value_t *val,
         apr_pool_t *pool)
 {
@@ -170,7 +170,7 @@ apr_status_t apr_json_object_set(apr_jso
     return APR_SUCCESS;
 }
 
-apr_status_t apr_json_object_set_ex(apr_json_value_t *object,
+APU_DECLARE(apr_status_t) apr_json_object_set_ex(apr_json_value_t *object,
         apr_json_value_t *key, apr_json_value_t *val,
         apr_pool_t *pool)
 {
@@ -209,7 +209,7 @@ apr_status_t apr_json_object_set_ex(apr_
     return APR_SUCCESS;
 }
 
-apr_json_kv_t *apr_json_object_get(apr_json_value_t *object, const char *key, apr_ssize_t klen)
+APU_DECLARE(apr_json_kv_t *) apr_json_object_get(apr_json_value_t *object, const char *key, apr_ssize_t klen)
 {
     if (object->type != APR_JSON_OBJECT) {
         return NULL;
@@ -218,7 +218,7 @@ apr_json_kv_t *apr_json_object_get(apr_j
     return apr_hash_get(object->value.object->hash, key, klen);
 }
 
-apr_json_kv_t *apr_json_object_first(apr_json_value_t *obj)
+APU_DECLARE(apr_json_kv_t *) apr_json_object_first(apr_json_value_t *obj)
 {
     apr_json_kv_t *kv;
 
@@ -236,7 +236,7 @@ apr_json_kv_t *apr_json_object_first(apr
     }
 }
 
-apr_json_kv_t *apr_json_object_next(apr_json_value_t *obj, apr_json_kv_t *kv)
+APU_DECLARE(apr_json_kv_t *) apr_json_object_next(apr_json_value_t *obj, apr_json_kv_t *kv)
 {
     apr_json_kv_t *next;
 
@@ -254,7 +254,7 @@ apr_json_kv_t *apr_json_object_next(apr_
     }
 }
 
-apr_status_t apr_json_array_add(apr_json_value_t *arr,
+APU_DECLARE(apr_status_t) apr_json_array_add(apr_json_value_t *arr,
         apr_json_value_t *val)
 {
     apr_array_header_t *array;
@@ -274,7 +274,7 @@ apr_status_t apr_json_array_add(apr_json
     return APR_SUCCESS;
 }
 
-apr_json_value_t *apr_json_array_get(apr_json_value_t *arr, int index)
+APU_DECLARE(apr_json_value_t *) apr_json_array_get(apr_json_value_t *arr, int index)
 {
     if (arr->type != APR_JSON_ARRAY) {
         return NULL;
@@ -283,7 +283,7 @@ apr_json_value_t *apr_json_array_get(apr
     return APR_ARRAY_IDX(arr->value.array->array, index, apr_json_value_t *);
 }
 
-apr_json_value_t *apr_json_array_first(const apr_json_value_t *arr)
+APU_DECLARE(apr_json_value_t *) apr_json_array_first(const apr_json_value_t *arr)
 {
     apr_json_value_t *val;
 
@@ -302,7 +302,7 @@ apr_json_value_t *apr_json_array_first(c
     }
 }
 
-apr_json_value_t *apr_json_array_next(const apr_json_value_t *arr,
+APU_DECLARE(apr_json_value_t *) apr_json_array_next(const apr_json_value_t *arr,
         const apr_json_value_t *val)
 {
     apr_json_value_t *next;
@@ -322,7 +322,7 @@ apr_json_value_t *apr_json_array_next(co
     }
 }
 
-apr_json_value_t *apr_json_overlay(apr_pool_t *p,
+APU_DECLARE(apr_json_value_t *) apr_json_overlay(apr_pool_t *p,
         apr_json_value_t *overlay, apr_json_value_t *base,
         int flags)
 {
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.