blob: dc6fe4f7e14aae4bb3286ca65aa7854b7bb62c92 [file] [log] [blame]
#ifdef HAVE_CONFIG_H
#include <wsman_config.h>
#endif
#include <u/libu.h>
int facility = LOG_DAEMON;
typedef struct _entry_t {
lnode_t n;
char *name;
} entry_t;
int
main(int argc, char *argv[])
{
list_t *l = list_create(LISTCOUNT_T_MAX);
entry_t *e = (entry_t *)u_malloc(sizeof(entry_t));
char *x = "foo";
e->name = x;
e->n.list_data = (void *)"bar";
list_append(l, &e->n);
entry_t *y = (entry_t *)list_first(l);
while (y != NULL) {
char *name = (char *)y->n.list_data;
e = (entry_t *)y;
printf("%s\n", name);
printf("%s\n", y->name);
y = (entry_t *)list_next(l, &(y->n) );
}
return 0;
}