Added missing operation to copy
This commit is contained in:
parent
e1813d718f
commit
adad380228
@ -39,6 +39,8 @@ static void _rjp__copy_object(RJP_value* dest, const RJP_value* src){
|
||||
}
|
||||
dest->object.last = (RJP_object_member*)curr_dest;
|
||||
dest->object.last->next = NULL;
|
||||
dest->object.num_members = src->object.num_members;
|
||||
|
||||
}
|
||||
static void _rjp__copy_array(RJP_value* dest, const RJP_value* src){
|
||||
RJP_value* curr_dest, *curr_src = rjp_get_element(src);
|
||||
@ -56,6 +58,7 @@ static void _rjp__copy_array(RJP_value* dest, const RJP_value* src){
|
||||
rjp_copy_value(curr_dest, curr_src);
|
||||
}
|
||||
dest->array.last = (RJP_array_element*)curr_dest;
|
||||
dest->array.num_elements = src->array.num_elements;
|
||||
}
|
||||
|
||||
void rjp_copy_value(RJP_value* dest, const RJP_value* src){
|
||||
@ -84,4 +87,4 @@ void rjp_copy_value(RJP_value* dest, const RJP_value* src){
|
||||
default:
|
||||
break;
|
||||
};
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user