Browse Source

added tabs instead of spaces to be compatible with rest of code

tags/json-c-0.13-20171207
Emiel Bruijntjes 9 years ago
parent
commit
9d85367679
1 changed files with 8 additions and 8 deletions
  1. +8
    -8
      json_object.c

+ 8
- 8
json_object.c View File

@@ -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;
}




Loading…
Cancel
Save