/* Sample list element. */
struct element {
int value;
- struct list node;
+ struct ovs_list node;
};
/* Puts the 'n' values in 'values' into 'elements', and then puts those
* elements in order into 'list'. */
static void
-make_list(struct list *list, struct element elements[],
+make_list(struct ovs_list *list, struct element elements[],
int values[], size_t n)
{
size_t i;
/* Verifies that 'list' contains exactly the 'n' values in 'values', in the
* specified order. */
static void
-check_list(struct list *list, const int values[], size_t n)
+check_list(struct ovs_list *list, const int values[], size_t n)
{
struct element *e;
size_t i;
#if 0
/* Prints the values in 'list', plus 'name' as a title. */
static void
-print_list(const char *name, struct list *list)
+print_list(const char *name, struct ovs_list *list)
{
struct element *e;
for (n = 0; n <= MAX_ELEMS; n++) {
struct element elements[MAX_ELEMS];
int values[MAX_ELEMS];
- struct list list;
+ struct ovs_list list;
make_list(&list, elements, values, n);
check_list(&list, values, n);
for (pattern = 0; pattern < 1ul << n; pattern++) {
struct element elements[MAX_ELEMS];
int values[MAX_ELEMS];
- struct list list;
+ struct ovs_list list;
struct element *e, *next;
size_t values_idx, n_remaining;
int i;