pi_coder/examples/c-linkedlist/linked_list.h
2026-05-29 19:06:36 +02:00

16 lines
336 B
C

#ifndef LINKED_LIST_H
#define LINKED_LIST_H
typedef struct Node {
int value;
struct Node *next;
} Node;
Node *node_new(int value);
Node *list_prepend(Node *head, int value);
Node *list_append(Node *head, int value);
void list_print(const Node *head);
void list_free(Node *head);
int list_length(const Node *head);
#endif