actube/src/cw/mavl_replace.c
7u83@mail.ru 14a9c95eb8 can partially read wtp descriptor
FossilOrigin-Name: 87c986decab2956c060dc9212e5bd4d89bed829ec528477817f8ab795c396853
2018-03-06 02:08:14 +00:00

15 lines
262 B
C

#include "mavl.h"
union mavldata *mavl_replace(struct mavl *t,union mavldata *data){
struct mavlnode * node = mavl_get_node(t,data);
if (node){
if (t->del)
t->del(&node->data);
node->data=*data;
return &node->data;
}
return mavl_add(t,data);
}