Linked Data Structures

int main(void)
{
	struct listnode *lp = NULL;
	lp = list_prepend(lp, "test");
	lp = list_prepend(lp, "a");
	lp = list_prepend(lp, "is");
	lp = list_prepend(lp, "this");
	list_print(lp);
	return 0;
}