← index
llist/main.c
Source: C2x.Examples/src/llist/main.c
#include "ll.h"
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>

void echo(const void *ptr) {
    printf("List value: %zu\n", *((size_t *)ptr));
}

int main(void) {

    LList *lst;
    list_init(&lst);
    for (size_t i = 0; i < 100; ++i) {
        list_insert(lst, &i, sizeof(i));
    }
    list_print(lst, echo);
    list_free(lst);
    return EXIT_SUCCESS;
}