summaryrefslogtreecommitdiff
path: root/json_object.c
diff options
context:
space:
mode:
Diffstat (limited to 'json_object.c')
-rw-r--r--json_object.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/json_object.c b/json_object.c
index 2b9bef7..eae0f8a 100644
--- a/json_object.c
+++ b/json_object.c
@@ -163,9 +163,9 @@ extern struct json_object* json_object_get(struct json_object *jso)
if (!jso) return jso;
#if defined __GNUC__
- __sync_add_and_fetch(&jso->_ref_count, 1);
+ __sync_add_and_fetch(&jso->_ref_count, 1);
#else
- ++jso->_ref_count;
+ ++jso->_ref_count;
#endif
return jso;
@@ -176,15 +176,15 @@ int json_object_put(struct json_object *jso)
if(!jso) return 0;
#if defined __GNUC__
- if (__sync_fetch_and_sub(&jso->_ref_count, 1) > 0) return 0;
+ if (__sync_fetch_and_sub(&jso->_ref_count, 1) > 0) return 0;
#else
- if (--jso->_ref_count > 0) return 0;
+ if (--jso->_ref_count > 0) return 0;
#endif
- if (jso->_user_delete)
- jso->_user_delete(jso, jso->_userdata);
- jso->_delete(jso);
- return 1;
+ if (jso->_user_delete)
+ jso->_user_delete(jso, jso->_userdata);
+ jso->_delete(jso);
+ return 1;
}