3#ifndef LEXLEO_LIST_TEST_UTILS_H
4#define LEXLEO_LIST_TEST_UTILS_H
7#include "internal/data_structure_memory_allocator.h"
9typedef list (*list_push_fn)(
list l,
void *e);
11extern list_push_fn list_push_mockable;
12void set_list_push(list_push_fn f);
13list_push_fn get_list_push(
void);
15typedef void *(*list_pop_fn)(
list *l_p);
16void *real_list_pop(
list *l_p);
17extern list_pop_fn list_pop_mockable;
18void set_list_pop(list_pop_fn f);