Remove const qualifier from the json_t parameter in json_*_set() functions.
It's incorrect as these functions modify the value.
This commit is contained in:
parent
34fb97998c
commit
f5202bedef
@ -123,9 +123,9 @@ int json_integer_value(const json_t *integer);
|
||||
double json_real_value(const json_t *real);
|
||||
double json_number_value(const json_t *json);
|
||||
|
||||
int json_string_set(const json_t *string, const char *value);
|
||||
int json_integer_set(const json_t *integer, int value);
|
||||
int json_real_set(const json_t *real, double value);
|
||||
int json_string_set(json_t *string, const char *value);
|
||||
int json_integer_set(json_t *integer, int value);
|
||||
int json_real_set(json_t *real, double value);
|
||||
|
||||
|
||||
/* loading, printing */
|
||||
|
@ -508,7 +508,7 @@ const char *json_string_value(const json_t *json)
|
||||
return json_to_string(json)->value;
|
||||
}
|
||||
|
||||
int json_string_set(const json_t *json, const char *value)
|
||||
int json_string_set(json_t *json, const char *value)
|
||||
{
|
||||
char *dup;
|
||||
json_string_t *string;
|
||||
@ -555,7 +555,7 @@ int json_integer_value(const json_t *json)
|
||||
return json_to_integer(json)->value;
|
||||
}
|
||||
|
||||
int json_integer_set(const json_t *json, int value)
|
||||
int json_integer_set(json_t *json, int value)
|
||||
{
|
||||
if(!json_is_integer(json))
|
||||
return -1;
|
||||
@ -592,7 +592,7 @@ double json_real_value(const json_t *json)
|
||||
return json_to_real(json)->value;
|
||||
}
|
||||
|
||||
int json_real_set(const json_t *json, double value)
|
||||
int json_real_set(json_t *json, double value)
|
||||
{
|
||||
if(!json_is_real(json))
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user