Fix dict keys copy implementation

This commit is contained in:
2022-08-24 12:31:33 +03:00
parent 1d8e8efe90
commit 804769d85c
4 changed files with 48 additions and 52 deletions
-27
View File
@@ -3,33 +3,6 @@
#include "include.h"
static void libcdsb_builtin_init(list_t* x, vnode_t v, vtype t) {
lnode_t* node = malloc(sizeof(*node));
node->next = nullptr;
node->prev = nullptr;
node->node = v;
node->type = t;
x->first = node;
x->last = node;
}
static void libcdsb_builtin_push(list_t* x, vnode_t v, vtype t) {
lnode_t* node = malloc(sizeof(*node));
node->next = nullptr;
node->prev = x->last;
node->node = v;
node->type = t;
x->last->next = node;
x->last = node;
}
/*#####################################################################################################################*/
list_t list_copy(const list_t* s) {
list_t x;
lnode_t* c;