Lines Matching defs:new_node
574 common_node_t *new_node = xzalloc(sizeof(common_node_t));
581 new_node->version = search_name_hashtable("unknown");
595 new_node->name = search_name_hashtable(field_value);
598 new_node->version = search_name_hashtable(field_value);
601 add_split_dependencies(new_node, field_value, EDGE_PRE_DEPENDS);
604 add_split_dependencies(new_node, field_value, EDGE_DEPENDS);
607 add_split_dependencies(new_node, field_value, EDGE_REPLACES);
610 add_split_dependencies(new_node, field_value, EDGE_PROVIDES);
613 add_split_dependencies(new_node, field_value, EDGE_CONFLICTS);
616 add_split_dependencies(new_node, field_value, EDGE_SUGGESTS);
619 add_split_dependencies(new_node, field_value, EDGE_RECOMMENDS);
622 add_split_dependencies(new_node, field_value, EDGE_ENHANCES);
630 if (new_node->version == search_name_hashtable("unknown")) {
631 free_package(new_node);
634 num = search_package_hashtable(new_node->name, new_node->version, VER_EQUAL);
636 package_hashtable[num] = new_node;
970 common_node_t *new_node = xzalloc(sizeof(common_node_t));
971 new_node->name = package_hashtable[package_num]->edge[j]->name;
972 new_node->version = package_hashtable[package_num]->edge[j]->version;
973 package_hashtable[conflicts_package_num] = new_node;