Added missing operation to copy

This commit is contained in:
rexy712 2018-12-19 00:44:10 -08:00
parent e1813d718f
commit adad380228

View File

@ -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){