Overview: Linked list | |
About | Some of the libquvi API functions use Linked list. |
Example | Basic example, create a linked list, iterate and release. |
Some of the libquvi API functions use Linked list. You can also use the <Linked list API> in your own applications.
Basic example, create a linked list, iterate and release.
quvi_llst_node_t curr = NULL; quvi_llst_node_t llst = NULL; quvi_llst_append(&llst, strdup("foo")); quvi_llst_append(&llst, strdup("bar")); assert(quvi_llst_size(llst) == 2); curr = llst; while (curr) { chars = (char*) quvi_llst_data(curr); assert(s != NULL); puts(s); curr = quvi_llst_next(curr); } quvi_llst_free(&llst); assert(llst == NULL);