node_t *item = (node_t *)nbd_malloc(sizeof(node_t));
memset(item, 0, sizeof(node_t));
// If <key_len> is -1 it indicates <key_data> is an integer and not a pointer
item->key = (key_len == (unsigned)-1)
? (void *)TAG_VALUE(key_data)
: ns_alloc(key_data, key_len);
node_t *item = (node_t *)nbd_malloc(sizeof(node_t));
memset(item, 0, sizeof(node_t));
// If <key_len> is -1 it indicates <key_data> is an integer and not a pointer
item->key = (key_len == (unsigned)-1)
? (void *)TAG_VALUE(key_data)
: ns_alloc(key_data, key_len);