example-list.c

#include "lib/list.h"

struct example_list_struct {
  struct *next;
  int number;
};

LIST(example_list);

static struct example_list_struct element1, element2;

void
example_function(void)
{
  struct example_list_struct *s;

  list_init(example_list);

  element1.number = 1;
  list_add(example_list, &element1);

  element2.number = 2;
  list_add(example_list, &element2);

  for(s = list_head(example_list);
      s != NULL;
      s = list_item_next(s)) {
    printf("List element number %d\n", s->number);
  }
}

Generated on Mon Apr 11 14:23:26 2011 for Contiki 2.5 by  doxygen 1.6.1