void push_metalink_uri(metalink_file_list_t *metalink_uri, int level) { url_list_t *elem; if (!metalink_uri) return; elem = create_new_element(); elem->level = level; elem->metalink_uri = metalink_uri; }
static void push_uri(UriUriA *uri, int level) { url_list_t *elem; if (!uri) return; elem = create_new_element(); elem->level = level; elem->uri = uri; }
void push_metalink_uri(metalink_file_list_t *metalink_uri, int level) { url_list_t *elem; if (!metalink_uri) return; elem = create_new_element(); elem->level = level; elem->metalink_uri = metalink_uri; string_printf(&elem->filename, "%s%s", option_values.file_output_directory, metalink_uri->file->name); }
int main() { list_element* root = create_new_element(-1); list_element* new_elem; int i; for(i = 0; i < 10; i++) { new_elem = create_new_element(i); insert_into_list(new_elem, root); } print_list(root); int value = 10; if( search_by_value(root, value) == 0 ) { printf("Value %d exists in the list\n", value); } else { printf("There is no value %d in the list\n", value); } return 0; }
static url_list_t *push_uri(UriUriA *uri, int level) { url_list_t *elem; if (!uri) return NULL; if (filter_uri(&uri, level)) return NULL; elem = create_new_element(); elem->level = level; elem->uri = uri; elem->filename = uri2filename(uri); return elem; }