Lines Matching refs:copy
75 stack_dup_value(const struct value *a, struct value *copy) in stack_dup_value() argument
78 copy->type = a->type; in stack_dup_value()
84 copy->u.num = dup_number(a->u.num); in stack_dup_value()
87 copy->u.string = strdup(a->u.string); in stack_dup_value()
88 if (copy->u.string == NULL) in stack_dup_value()
93 copy->array = a->array == NULL ? NULL : array_dup(a->array); in stack_dup_value()
95 return (copy); in stack_dup_value()
109 struct value copy; in stack_dup() local
116 stack_push(stack, stack_dup_value(value, ©)); in stack_dup()
122 struct value copy; in stack_swap() local
128 copy = stack->stack[stack->sp]; in stack_swap()
130 stack->stack[stack->sp-1] = copy; in stack_swap()